body {
    background-color: #FFFFFF;
    direction: ltr;
    margin: 0;
    text-align: left;
}
img {
    border: 0 none;
}
h1, h2, span, form, img, li {
    margin: 0;
    padding: 0;
}
h1 {
    margin-bottom: 8px;
}
p {
    margin: 14px 0;
    padding: 0;
}
label {
    white-space: nowrap;
}
#msfilter {
    height: 1px;
    position: absolute;
    width: 1px;
    z-index: 99;
}
.hide {
    display: none;
}
div#header {
    height: 67px;
    min-width: 980px;
    width: 100%;
}
div#mid {
    float: left;
    margin-bottom: 15px;
    min-width: 980px;
    width: 100%;
}
div#content {
    float: left;
    min-height: 450px;
    overflow: hidden;
    position: relative;
}
div.universal {
    padding: 0 25px;
    width: 502px;
}
div.login {
    padding: 0 25px;
    width: 502px;
}
div.logout {
    padding: 0 25px;
    width: 502px;
}
div.signup {
    padding: 0 25px;
    width: 502px;
}
div.activate {
    padding: 0 25px;
    width: 502px;
}
div.banned_cn {
    padding: 0 25px;
    width: 502px;
}
div.player {
    padding: 43px 25px 0;
    width: 502px;
}
div.alliance {
    padding: 43px 25px 0;
    width: 502px;
}
div.forum {
    padding: 43px 25px 0;
    width: 502px;
}
div.statistics {
    padding: 43px 25px 0;
    width: 502px;
}
div.cropfinder {
    padding: 43px 25px 0;
    width: 502px;
}
div.reports {
    padding: 43px 25px 0;
    width: 502px;
}
div.messages {
    padding: 43px 25px 0;
    width: 502px;
}
div.a2b {
    padding: 43px 25px 0;
    width: 502px;
}
div.village3 {
    padding: 43px 25px 0;
    width: 502px;
}
div.plus {
    padding: 43px 25px 0;
    width: 502px;
}
div.warsim {
    padding: 43px 25px 0;
    width: 502px;
}
div.map {
    padding: 43px 0 0;
    width: 552px;
}
div.support {
    padding: 15px 25px 0;
    width: 502px;
}
div.village1 {
    padding: 43px 0 0 15px;
    width: 537px;
}
div.village2 {
    padding: 43px 6px 0;
    width: 540px;
}
div.build {
    width: 552px;
}
div#build {
    padding: 43px 25px 0;
    width: 502px;
}
div.error_site {
    padding: 0;
    width: 552px;
}
p.btn {
    text-align: center;
}
div#textmenu {
    margin: 14px 0;
}
div.clear {
    clear: both;
    height: 0;
    width: 0;
}
table {
    margin: 0;
}
td.aligned_coords {
    padding: 2px 0;
    white-space: nowrap;
    width: 84px;
}
td.aligned_coords div {
    float: left;
}
td.aligned_coords div.cox {
    text-align: right;
    width: 38px;
}
td.aligned_coords div.pi {
    text-align: center;
    width: 8px;
}
td.aligned_coords div.coy {
    text-align: left;
    width: 38px;
}
span.dur {
    white-space: nowrap;
}
div#sysmsg {
    margin: auto;
    width: 502px;
}
div#ce {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 999;
}
div.popup3 {
    border: 0 solid #000000;
    display: inline;
    height: 456px;
    left: 180px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 31px;
    position: absolute;
    top: 99px;
    width: 430px;
    z-index: 80;
}
div.popup3 div#drag {
    background-color: #F3F3F3;
    cursor: move;
    height: 20px;
    left: 11px;
    position: absolute;
    top: 11px;
    width: 408px;
    z-index: 2;
}
img.popup4 {
    border: 0 solid #000000;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 81;
}
div#ltime {
    height: 15px;
    left: 5px;
    position: absolute;
    top: 42px;
    width: 220px;
    z-index: 3;
}
div#dynamic_header {
    background-color: #747273;
    height: 28px;
    min-width: 980px;
    overflow: hidden;
    width: 100%;
}
body.mod1 div#dynamic_header {
    height: 70px;
}
body.mod1 div#dynamic_header div.dyn1 {
    float: left;
    height: 70px;
    width: 780px;
}
body.mod1 div#dynamic_header div.dyn2 {
    float: right;
    height: 70px;
    width: 151px;
}
body.mod1 iframe#ad_iframe {
    height: 60px;
    left: 168px;
    position: absolute;
    width: 468px;
    z-index: 10;
}
body.mod1 div#ltime {
    top: 83px;
}
body.mod1 div#res {
    top: 137px;
}
body.mod2 div#dynamic_header {
    height: 100px;
}
body.mod2 div#dynamic_header div.dyn1 {
    height: 100px;
    min-width: 900px;
    width: 100%;
}
body.mod2 iframe#ad_iframe {
    height: 90px;
    left: 82px;
    position: absolute;
    top: 0;
    width: 728px;
    z-index: 10;
}
body.mod2 div#ltime {
    top: 113px;
}
body.mod2 div#res {
    top: 167px;
}
body.mod3 div#dynamic_header div.dyn1 {
    height: 604px;
    left: 692px;
    position: absolute;
    top: 6px;
    width: 127px;
    z-index: 5;
}
body.mod3 iframe#ad_iframe {
    height: 600px;
    left: 696px;
    position: absolute;
    top: 10px;
    width: 120px;
    z-index: 10;
}
body.mod3 div#mtop {
    width: 692px;
}
body.mod3 div#plus_div {
    margin-left: 237px;
}
body.mod3 div#content {
    min-height: 469px;
}
body.mod3 div#side_info {
    margin-left: 132px;
}
div#mtop {
    height: 67px;
    left: 231px;
    position: relative;
    top: -7px;
    width: 570px;
}
div#mtop a#n1, div#mtop a#n2, div#mtop a#n3, div#mtop a#n4, div#mtop div#n5 {
    float: left;
    margin: 0;
    padding: 0;
}
div#mtop div#n5 a {
    float: left;
}
div#mtop a#plus {
    float: left;
    margin-left: 115px;
    padding: 0;
}
div#mtop a#plus span {
    display: none;
}
div#side_navi {
    float: left;
    position: relative;
    width: 130px;
}
div#side_navi p {
    line-height: 20px;
    margin: 0 0 28px;
}
div#side_navi p a {
    display: block;
    padding-left: 12px;
}
div#side_navi p.deltimer {
    margin-left: 5px;
    width: 120px;
}
div#side_navi p.deltimer a {
    padding: 0;
    text-align: center;
}
div#side_info {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
}
div#side_info h5 {
    margin-left: 10px;
}
div#side_info h6 {
    margin: 0;
    padding: 0;
}
div#side_info div.news {
    border: 1px dashed Silver;
    margin-bottom: 25px;
    margin-left: 10px;
    padding: 6px;
    width: 186px;
}
div#side_info div.news h5 {
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
}
div#side_info span.time {
    display: block;
    margin-bottom: 10px;
}
div#side_info div.news ul {
    margin-left: 15px;
    padding: 0;
}
div#side_info table#llist {
    margin-top: 25px;
}
div#footer {
    clear: both;
    width: 100%;
}
div#footer div#mfoot {
    padding-bottom: 30px;
    padding-top: 15px;
    text-align: center;
    width: 812px;
}
div#footer div#mfoot div.copyright {
    direction: ltr;
}
div#res {
    height: 20px;
    left: 130px;
    position: absolute;
    top: 100px;
    width: 552px;
    z-index: 3;
}
div#res table {
    background-color: #FFFFFF;
    margin: auto;
    width: auto;
}
div#res table td {
    padding: 1px;
}
div#res table img {
    margin-left: 5px;
}
div.login h1 {
    text-align: center;
}
div.login p {
    line-height: 17px;
}
div.login p.error_box {
    border: 1px dashed #C0C0C0;
    padding: 6px;
}
div.logout img.roman {
    float: right;
}
div.signup h1 {
    text-align: center;
}
div.signup p {
    line-height: 17px;
}
div.signup p.info {
    text-align: center;
}
div.signup img.roman {
    float: right;
}
div.signup table#sign_input {
    margin-bottom: 15px;
}
div.signup div#activation {
    float: left;
    margin-top: 15px;
    width: 40%;
}
div.signup div#not_yet {
    text-align: center;
}
div.signup div#no_mail {
    float: right;
    margin-top: 15px;
    width: 60%;
}
div.signup .timer, div.signup .timer #timer1 {
    text-align: center;
}
div.activate h1 {
    text-align: center;
}
div.activate h6 {
    margin: 0;
}
div.activate p {
    line-height: 17px;
}
div.activate p.info {
    text-align: center;
}
div.activate ul {
    margin: 14px 0 20px;
    padding-left: 20px;
}
div.village1 h1 {
    height: 29px;
    left: 10px;
    position: relative;
    z-index: 500;
}
div.village1 h1 div {
    float: left;
}
div.village1 h1 div#loyality {
    position: absolute;
    top: 30px;
}
div.village1 div#village_map {
    float: left;
    height: 264px;
    margin-bottom: 15px;
    position: relative;
    width: 300px;
}
div.village1 img#resfeld {
    height: 264px;
    left: 0;
    position: absolute;
    width: 300px;
    z-index: 20;
}
div.village1 img.reslevel {
    height: 12px;
    position: absolute;
    width: 17px;
    z-index: 10;
}
div.village1 img.rf1 {
    left: 93px;
    top: 27px;
}
div.village1 img.rf2 {
    left: 156px;
    top: 26px;
}
div.village1 img.rf3 {
    left: 216px;
    top: 41px;
}
div.village1 img.rf4 {
    left: 38px;
    top: 59px;
}
div.village1 img.rf5 {
    left: 130px;
    top: 67px;
}
div.village1 img.rf6 {
    left: 195px;
    top: 87px;
}
div.village1 img.rf7 {
    left: 253px;
    top: 81px;
}
div.village1 img.rf8 {
    left: 23px;
    top: 111px;
}
div.village1 img.rf9 {
    left: 74px;
    top: 104px;
}
div.village1 img.rf10 {
    left: 205px;
    top: 136px;
}
div.village1 img.rf11 {
    left: 260px;
    top: 139px;
}
div.village1 img.rf12 {
    left: 33px;
    top: 165px;
}
div.village1 img.rf13 {
    left: 84px;
    top: 158px;
}
div.village1 img.rf14 {
    left: 151px;
    top: 178px;
}
div.village1 img.rf15 {
    left: 230px;
    top: 192px;
}
div.village1 img.rf16 {
    left: 79px;
    top: 211px;
}
div.village1 img.rf17 {
    left: 132px;
    top: 223px;
}
div.village1 img.rf18 {
    left: 182px;
    top: 227px;
}
div.village1 div#map_details {
    float: right;
    margin-right: 1px;
    margin-top: -29px;
    width: 229px;
}
div.village1 div#map_details table {
    margin-bottom: 14px;
}
div.village1 table#building_contract {
    clear: both;
    margin: 0 25px;
}
div.village2 h1 {
    left: 25px;
    position: absolute;
    z-index: 30;
}
div.village2 div#village_map {
    height: 448px;
    position: relative;
    width: 540px;
}
div.village2 div#village_map img {
    position: absolute;
}
div.village2 div#village_map img.ww {
    left: 155px;
    z-index: 20;
}
div.village2 div#village_map div#levels {
    height: 370px;
    left: 23px;
    position: absolute;
    top: 40px;
    visibility: hidden;
    width: 494px;
    z-index: 97;
}
div.village2 div#village_map div#levels div {
    height: 17px;
    line-height: 17px;
    position: absolute;
    text-align: center;
    visibility: hidden;
    width: 17px;
}
div.village2 div#village_map div#levels.on {
    visibility: visible;
}
div.village2 div#village_map div#levels.on div {
    visibility: visible;
}
div.village2 img#lswitch {
    cursor: pointer;
    height: 17px;
    left: 500px;
    position: absolute;
    top: 443px;
    width: 18px;
    z-index: 500;
}
div.village2 div#village_map .dx1 {
    left: 316px;
    top: 161px;
    z-index: 5;
}
div.village2 div#village_map .d1 {
    left: 115px;
    top: 52px;
    z-index: 6;
}
div.village2 div#village_map .d2 {
    left: 198px;
    top: 27px;
    z-index: 9;
}
div.village2 div#village_map .d3 {
    left: 258px;
    top: 17px;
    z-index: 8;
}
div.village2 div#village_map .d4 {
    left: 332px;
    top: 32px;
    z-index: 9;
}
div.village2 div#village_map .d5 {
    left: 388px;
    top: 81px;
    z-index: 10;
}
div.village2 div#village_map .d6 {
    left: 80px;
    top: 91px;
    z-index: 11;
}
div.village2 div#village_map .d7 {
    left: 161px;
    top: 98px;
    z-index: 12;
}
div.village2 div#village_map .d8 {
    left: 247px;
    top: 81px;
    z-index: 13;
}
div.village2 div#village_map .d9 {
    left: 395px;
    top: 122px;
    z-index: 14;
}
div.village2 div#village_map .d10 {
    left: 66px;
    top: 161px;
    z-index: 15;
}
div.village2 div#village_map .d11 {
    left: 192px;
    top: 126px;
    z-index: 16;
}
div.village2 div#village_map .d12 {
    left: 155px;
    top: 152px;
    z-index: 17;
}
div.village2 div#village_map .d13 {
    left: 402px;
    top: 180px;
    z-index: 18;
}
div.village2 div#village_map .d14 {
    left: 84px;
    top: 200px;
    z-index: 19;
}
div.village2 div#village_map .d15 {
    left: 227px;
    top: 196px;
    z-index: 20;
}
div.village2 div#village_map .d16 {
    left: 354px;
    top: 213px;
    z-index: 21;
}
div.village2 div#village_map .d17 {
    left: 158px;
    top: 236px;
    z-index: 22;
}
div.village2 div#village_map .d18 {
    left: 286px;
    top: 247px;
    z-index: 23;
}
div.village2 div#village_map .d19 {
    left: 144px;
    top: 267px;
    z-index: 24;
}
div.village2 div#village_map .d20 {
    left: 262px;
    top: 276px;
    z-index: 25;
}
div.village2 div#village_map .g40 {
    top: 138px;
}
div.village2 div#village_map .g40_1 {
    top: 125px;
}
div.village2 div#village_map .g40_2 {
    top: 99px;
}
div.village2 div#village_map .g40_3 {
    top: 62px;
}
div.village2 div#village_map .g40_4 {
    top: 53px;
}
div.village2 div#village_map .g40_5 {
    top: -10px;
}
div.village2 div#village_map .l39 {
    left: 320px;
    top: 190px;
}
div.village2 div#village_map .l40 {
    left: 240px;
    top: 350px;
}
div.village2 img.map1 {
    height: 448px;
    width: 540px;
    z-index: 98;
}
div.village2 img.map2 {
    height: 339px;
    left: 63px;
    top: 40px;
    width: 422px;
    z-index: 99;
}
div.village2 div#village_map img.rocket {
    height: 140px;
    width: 75px;
    z-index: 20;
}
div.village2 div#village_map img.tur {
    left: 161px;
    top: 168px;
}
div.village2 div#village_map img.purp {
    left: 265px;
    top: 148px;
}
div.village2 div#village_map img.yell {
    left: 200px;
    top: 248px;
}
div.village2 div#village_map img.oran {
    left: 300px;
    top: 0;
}
div.village2 div#village_map img.green {
    left: 110px;
    top: 230px;
}
div.village2 div#village_map img.red {
    left: 328px;
    top: 210px;
}
div.village2 table#building_contract {
    margin: -40px 19px 0;
    position: relative;
    z-index: 150;
}
div.village3 table.vil_troops {
    margin-bottom: 10px;
}
div#mbig {
    border: 1px solid #5A595A;
    height: 572px;
    width: 997px;
}
div#mbig div#lightframe {
    border: 2px solid #DEDFDE;
    height: 554px;
    left: 7px;
    position: relative;
    top: 7px;
    width: 979px;
}
div#mbig div#darkframe {
    border: 2px solid #9C9A9C;
    height: 550px;
    width: 975px;
}
div#mbig a#map_popclose {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 30;
}
div.map h1 {
    margin-left: 25px;
}
div#mbig h1 {
    left: 10px;
    position: absolute;
    top: 10px;
    z-index: 10;
}
div#map {
    position: relative;
}
div.map div#map {
    height: 375px;
    top: -26px;
    width: 552px;
}
div#mbig div#map {
    height: 550px;
    left: 0;
    top: 0;
    width: 975px;
}
div#map div#map_content {
    position: relative;
}
div.map div#map div#map_content {
    height: 316px;
    left: 5px;
    top: 33px;
    width: 540px;
}
div#mbig div#map #map_content {
    height: 550px;
    left: 0;
    top: 0;
    width: 971px;
}
div#map div#map_content div {
    height: 74px;
    position: absolute;
    width: 74px;
}
div#map div#map_content div span {
    display: block;
    left: 30px;
    position: absolute;
    top: 56px;
    z-index: 49;
}
div#map div#map_content div span.m6 {
    left: 32px;
    top: 58px;
}
div#map a#map_makelarge {
    left: 26px;
    position: absolute;
    top: 39px;
    z-index: 50;
}
div#map img#map_links {
    position: absolute;
}
div.map div#map img#map_links {
    height: 316px;
    left: 5px;
    top: 33px;
    width: 540px;
    z-index: 50;
}
div#mbig div#map img#map_links {
    height: 550px;
    left: 0;
    top: 0;
    width: 971px;
    z-index: 20;
}
div#map img#map_navibox {
    position: absolute;
    z-index: 50;
}
div#mbig div#map img#map_navibox {
    bottom: 5px;
    right: 32px;
}
div.map div#map img#map_navibox {
    bottom: 0;
    right: 20px;
}
div#map div#map_rulers {
    position: absolute;
}
div#map div#map_rulers div {
    height: 12px;
    position: absolute;
    text-align: center;
    width: 35px;
}
div#map div#map_coords {
    height: 30px;
    line-height: 20px;
    position: absolute;
    vertical-align: top;
    width: 180px;
    z-index: 50;
}
div.map div#map div#map_coords {
    bottom: 26px;
    left: 30px;
}
div#mbig div#map div#map_coords {
    bottom: 5px;
    left: 10px;
}
div#map div#map_coords span, div#map div#map_coords input {
    float: left;
    margin-right: 5px;
}
div#map div#map_coords input.text {
    margin-right: 8px;
    width: 28px;
}
div#map table#map_infobox {
    position: absolute;
    z-index: 50;
}
div.map div#map table#map_infobox {
    right: 20px;
    top: -7px;
}
div#mbig div#map table#map_infobox {
    right: 50px;
    top: 10px;
}
div.map div.cropfinder_icon {
    left: 493px;
    position: absolute;
    top: 312px;
    z-index: 100;
}
div.map div#map div#map_content div#i_0_0 {
    left: 16px;
    top: 104px;
    z-index: 1;
}
div.map div#map div#map_content div#i_0_1 {
    left: 52px;
    top: 84px;
    z-index: 2;
}
div.map div#map div#map_content div#i_0_2 {
    left: 88px;
    top: 64px;
    z-index: 3;
}
div.map div#map div#map_content div#i_0_3 {
    left: 124px;
    top: 44px;
    z-index: 4;
}
div.map div#map div#map_content div#i_0_4 {
    left: 160px;
    top: 24px;
    z-index: 5;
}
div.map div#map div#map_content div#i_0_5 {
    left: 196px;
    top: 4px;
    z-index: 6;
}
div.map div#map div#map_content div#i_0_6 {
    left: 232px;
    top: -16px;
    z-index: 7;
}
div.map div#map div#map_content div#i_1_0 {
    left: 53px;
    top: 124px;
    z-index: 2;
}
div.map div#map div#map_content div#i_1_1 {
    left: 89px;
    top: 104px;
    z-index: 2;
}
div.map div#map div#map_content div#i_1_2 {
    left: 125px;
    top: 84px;
    z-index: 3;
}
div.map div#map div#map_content div#i_1_3 {
    left: 161px;
    top: 64px;
    z-index: 4;
}
div.map div#map div#map_content div#i_1_4 {
    left: 197px;
    top: 44px;
    z-index: 5;
}
div.map div#map div#map_content div#i_1_5 {
    left: 233px;
    top: 24px;
    z-index: 6;
}
div.map div#map div#map_content div#i_1_6 {
    left: 269px;
    top: 4px;
    z-index: 7;
}
div.map div#map div#map_content div#i_2_0 {
    left: 90px;
    top: 144px;
    z-index: 3;
}
div.map div#map div#map_content div#i_2_1 {
    left: 126px;
    top: 124px;
    z-index: 3;
}
div.map div#map div#map_content div#i_2_2 {
    left: 162px;
    top: 104px;
    z-index: 3;
}
div.map div#map div#map_content div#i_2_3 {
    left: 198px;
    top: 84px;
    z-index: 4;
}
div.map div#map div#map_content div#i_2_4 {
    left: 234px;
    top: 64px;
    z-index: 5;
}
div.map div#map div#map_content div#i_2_5 {
    left: 270px;
    top: 44px;
    z-index: 6;
}
div.map div#map div#map_content div#i_2_6 {
    left: 306px;
    top: 24px;
    z-index: 7;
}
div.map div#map div#map_content div#i_3_0 {
    left: 127px;
    top: 164px;
    z-index: 4;
}
div.map div#map div#map_content div#i_3_1 {
    left: 163px;
    top: 144px;
    z-index: 4;
}
div.map div#map div#map_content div#i_3_2 {
    left: 199px;
    top: 124px;
    z-index: 4;
}
div.map div#map div#map_content div#i_3_3 {
    left: 235px;
    top: 104px;
    z-index: 4;
}
div.map div#map div#map_content div#i_3_4 {
    left: 271px;
    top: 84px;
    z-index: 5;
}
div.map div#map div#map_content div#i_3_5 {
    left: 307px;
    top: 64px;
    z-index: 6;
}
div.map div#map div#map_content div#i_3_6 {
    left: 343px;
    top: 44px;
    z-index: 7;
}
div.map div#map div#map_content div#i_4_0 {
    left: 164px;
    top: 184px;
    z-index: 5;
}
div.map div#map div#map_content div#i_4_1 {
    left: 200px;
    top: 164px;
    z-index: 5;
}
div.map div#map div#map_content div#i_4_2 {
    left: 236px;
    top: 144px;
    z-index: 5;
}
div.map div#map div#map_content div#i_4_3 {
    left: 272px;
    top: 124px;
    z-index: 5;
}
div.map div#map div#map_content div#i_4_4 {
    left: 308px;
    top: 104px;
    z-index: 5;
}
div.map div#map div#map_content div#i_4_5 {
    left: 344px;
    top: 84px;
    z-index: 6;
}
div.map div#map div#map_content div#i_4_6 {
    left: 380px;
    top: 64px;
    z-index: 7;
}
div.map div#map div#map_content div#i_5_0 {
    left: 201px;
    top: 204px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_1 {
    left: 237px;
    top: 184px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_2 {
    left: 273px;
    top: 164px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_3 {
    left: 309px;
    top: 144px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_4 {
    left: 345px;
    top: 124px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_5 {
    left: 381px;
    top: 104px;
    z-index: 6;
}
div.map div#map div#map_content div#i_5_6 {
    left: 417px;
    top: 84px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_0 {
    left: 238px;
    top: 224px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_1 {
    left: 274px;
    top: 204px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_2 {
    left: 310px;
    top: 184px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_3 {
    left: 346px;
    top: 164px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_4 {
    left: 382px;
    top: 144px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_5 {
    left: 418px;
    top: 124px;
    z-index: 7;
}
div.map div#map div#map_content div#i_6_6 {
    left: 454px;
    top: 104px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_0_0 {
    left: 11px;
    top: 220px;
    z-index: 1;
}
div#mbig div#map div#map_content div#i_0_1 {
    left: 47px;
    top: 200px;
    z-index: 2;
}
div#mbig div#map div#map_content div#i_0_2 {
    left: 83px;
    top: 180px;
    z-index: 3;
}
div#mbig div#map div#map_content div#i_0_3 {
    left: 119px;
    top: 160px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_0_4 {
    left: 155px;
    top: 140px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_0_5 {
    left: 191px;
    top: 120px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_0_6 {
    left: 227px;
    top: 100px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_0_7 {
    left: 263px;
    top: 80px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_0_8 {
    left: 299px;
    top: 60px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_0_9 {
    left: 335px;
    top: 40px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_0_10 {
    left: 371px;
    top: 20px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_0_11 {
    left: 407px;
    top: 0;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_0_12 {
    left: 443px;
    top: -20px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_1_0 {
    left: 48px;
    top: 240px;
    z-index: 2;
}
div#mbig div#map div#map_content div#i_1_1 {
    left: 84px;
    top: 220px;
    z-index: 2;
}
div#mbig div#map div#map_content div#i_1_2 {
    left: 120px;
    top: 200px;
    z-index: 3;
}
div#mbig div#map div#map_content div#i_1_3 {
    left: 156px;
    top: 180px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_1_4 {
    left: 192px;
    top: 160px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_1_5 {
    left: 228px;
    top: 140px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_1_6 {
    left: 264px;
    top: 120px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_1_7 {
    left: 300px;
    top: 100px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_1_8 {
    left: 336px;
    top: 80px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_1_9 {
    left: 372px;
    top: 60px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_1_10 {
    left: 408px;
    top: 40px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_1_11 {
    left: 444px;
    top: 20px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_1_12 {
    left: 480px;
    top: 0;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_2_0 {
    left: 85px;
    top: 260px;
    z-index: 3;
}
div#mbig div#map div#map_content div#i_2_1 {
    left: 121px;
    top: 240px;
    z-index: 3;
}
div#mbig div#map div#map_content div#i_2_2 {
    left: 157px;
    top: 220px;
    z-index: 3;
}
div#mbig div#map div#map_content div#i_2_3 {
    left: 193px;
    top: 200px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_2_4 {
    left: 229px;
    top: 180px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_2_5 {
    left: 265px;
    top: 160px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_2_6 {
    left: 301px;
    top: 140px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_2_7 {
    left: 337px;
    top: 120px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_2_8 {
    left: 373px;
    top: 100px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_2_9 {
    left: 409px;
    top: 80px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_2_10 {
    left: 445px;
    top: 60px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_2_11 {
    left: 481px;
    top: 40px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_2_12 {
    left: 517px;
    top: 20px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_3_0 {
    left: 122px;
    top: 280px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_3_1 {
    left: 158px;
    top: 260px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_3_2 {
    left: 194px;
    top: 240px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_3_3 {
    left: 230px;
    top: 220px;
    z-index: 4;
}
div#mbig div#map div#map_content div#i_3_4 {
    left: 266px;
    top: 200px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_3_5 {
    left: 302px;
    top: 180px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_3_6 {
    left: 338px;
    top: 160px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_3_7 {
    left: 374px;
    top: 140px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_3_8 {
    left: 410px;
    top: 120px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_3_9 {
    left: 446px;
    top: 100px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_3_10 {
    left: 482px;
    top: 80px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_3_11 {
    left: 518px;
    top: 60px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_3_12 {
    left: 554px;
    top: 40px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_4_0 {
    left: 159px;
    top: 300px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_4_1 {
    left: 195px;
    top: 280px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_4_2 {
    left: 231px;
    top: 260px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_4_3 {
    left: 267px;
    top: 240px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_4_4 {
    left: 303px;
    top: 220px;
    z-index: 5;
}
div#mbig div#map div#map_content div#i_4_5 {
    left: 339px;
    top: 200px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_4_6 {
    left: 375px;
    top: 180px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_4_7 {
    left: 411px;
    top: 160px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_4_8 {
    left: 447px;
    top: 140px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_4_9 {
    left: 483px;
    top: 120px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_4_10 {
    left: 519px;
    top: 100px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_4_11 {
    left: 555px;
    top: 80px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_4_12 {
    left: 591px;
    top: 60px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_5_0 {
    left: 196px;
    top: 320px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_1 {
    left: 232px;
    top: 300px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_2 {
    left: 268px;
    top: 280px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_3 {
    left: 304px;
    top: 260px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_4 {
    left: 340px;
    top: 240px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_5 {
    left: 376px;
    top: 220px;
    z-index: 6;
}
div#mbig div#map div#map_content div#i_5_6 {
    left: 412px;
    top: 200px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_5_7 {
    left: 448px;
    top: 180px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_5_8 {
    left: 484px;
    top: 160px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_5_9 {
    left: 520px;
    top: 140px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_5_10 {
    left: 556px;
    top: 120px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_5_11 {
    left: 592px;
    top: 100px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_5_12 {
    left: 628px;
    top: 80px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_6_0 {
    left: 233px;
    top: 340px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_1 {
    left: 269px;
    top: 320px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_2 {
    left: 305px;
    top: 300px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_3 {
    left: 341px;
    top: 280px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_4 {
    left: 377px;
    top: 260px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_5 {
    left: 413px;
    top: 240px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_6 {
    left: 449px;
    top: 220px;
    z-index: 7;
}
div#mbig div#map div#map_content div#i_6_7 {
    left: 485px;
    top: 200px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_6_8 {
    left: 521px;
    top: 180px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_6_9 {
    left: 557px;
    top: 160px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_6_10 {
    left: 593px;
    top: 140px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_6_11 {
    left: 629px;
    top: 120px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_6_12 {
    left: 665px;
    top: 100px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_7_0 {
    left: 270px;
    top: 360px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_1 {
    left: 306px;
    top: 340px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_2 {
    left: 342px;
    top: 320px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_3 {
    left: 378px;
    top: 300px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_4 {
    left: 414px;
    top: 280px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_5 {
    left: 450px;
    top: 260px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_6 {
    left: 486px;
    top: 240px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_7 {
    left: 522px;
    top: 220px;
    z-index: 8;
}
div#mbig div#map div#map_content div#i_7_8 {
    left: 558px;
    top: 200px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_7_9 {
    left: 594px;
    top: 180px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_7_10 {
    left: 630px;
    top: 160px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_7_11 {
    left: 666px;
    top: 140px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_7_12 {
    left: 702px;
    top: 120px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_8_0 {
    left: 307px;
    top: 380px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_1 {
    left: 343px;
    top: 360px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_2 {
    left: 379px;
    top: 340px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_3 {
    left: 415px;
    top: 320px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_4 {
    left: 451px;
    top: 300px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_5 {
    left: 487px;
    top: 280px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_6 {
    left: 523px;
    top: 260px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_7 {
    left: 559px;
    top: 240px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_8 {
    left: 595px;
    top: 220px;
    z-index: 9;
}
div#mbig div#map div#map_content div#i_8_9 {
    left: 631px;
    top: 200px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_8_10 {
    left: 667px;
    top: 180px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_8_11 {
    left: 703px;
    top: 160px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_8_12 {
    left: 739px;
    top: 140px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_9_0 {
    left: 344px;
    top: 400px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_1 {
    left: 380px;
    top: 380px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_2 {
    left: 416px;
    top: 360px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_3 {
    left: 452px;
    top: 340px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_4 {
    left: 488px;
    top: 320px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_5 {
    left: 524px;
    top: 300px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_6 {
    left: 560px;
    top: 280px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_7 {
    left: 596px;
    top: 260px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_8 {
    left: 632px;
    top: 240px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_9 {
    left: 668px;
    top: 220px;
    z-index: 10;
}
div#mbig div#map div#map_content div#i_9_10 {
    left: 704px;
    top: 200px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_9_11 {
    left: 740px;
    top: 180px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_9_12 {
    left: 776px;
    top: 160px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_10_0 {
    left: 381px;
    top: 420px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_1 {
    left: 417px;
    top: 400px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_2 {
    left: 453px;
    top: 380px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_3 {
    left: 489px;
    top: 360px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_4 {
    left: 525px;
    top: 340px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_5 {
    left: 561px;
    top: 320px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_6 {
    left: 597px;
    top: 300px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_7 {
    left: 633px;
    top: 280px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_8 {
    left: 669px;
    top: 260px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_9 {
    left: 705px;
    top: 240px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_10 {
    left: 741px;
    top: 220px;
    z-index: 11;
}
div#mbig div#map div#map_content div#i_10_11 {
    left: 777px;
    top: 200px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_10_12 {
    left: 813px;
    top: 180px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_11_0 {
    left: 418px;
    top: 440px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_1 {
    left: 454px;
    top: 420px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_2 {
    left: 490px;
    top: 400px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_3 {
    left: 526px;
    top: 380px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_4 {
    left: 562px;
    top: 360px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_5 {
    left: 598px;
    top: 340px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_6 {
    left: 634px;
    top: 320px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_7 {
    left: 670px;
    top: 300px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_8 {
    left: 706px;
    top: 280px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_9 {
    left: 742px;
    top: 260px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_10 {
    left: 778px;
    top: 240px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_11 {
    left: 814px;
    top: 220px;
    z-index: 12;
}
div#mbig div#map div#map_content div#i_11_12 {
    left: 850px;
    top: 200px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_0 {
    left: 455px;
    top: 460px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_1 {
    left: 491px;
    top: 440px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_2 {
    left: 527px;
    top: 420px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_3 {
    left: 563px;
    top: 400px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_4 {
    left: 599px;
    top: 380px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_5 {
    left: 635px;
    top: 360px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_6 {
    left: 671px;
    top: 340px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_7 {
    left: 707px;
    top: 320px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_8 {
    left: 743px;
    top: 300px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_9 {
    left: 779px;
    top: 280px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_10 {
    left: 815px;
    top: 260px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_11 {
    left: 851px;
    top: 240px;
    z-index: 13;
}
div#mbig div#map div#map_content div#i_12_12 {
    left: 887px;
    top: 220px;
    z-index: 13;
}
div.map div#map div#map_rulers {
    height: 316px;
    left: 5px;
    top: 34px;
    width: 540px;
    z-index: 30;
}
div.map div#map div#map_rulers #mx0 {
    left: 9px;
    top: 172px;
}
div.map div#map div#map_rulers #mx1 {
    left: 45px;
    top: 192px;
}
div.map div#map div#map_rulers #mx2 {
    left: 81px;
    top: 212px;
}
div.map div#map div#map_rulers #mx3 {
    left: 117px;
    top: 232px;
}
div.map div#map div#map_rulers #mx4 {
    left: 153px;
    top: 252px;
}
div.map div#map div#map_rulers #mx5 {
    left: 189px;
    top: 272px;
}
div.map div#map div#map_rulers #mx6 {
    left: 225px;
    top: 292px;
}
div.map div#map div#map_rulers #my0 {
    left: 9px;
    top: 128px;
}
div.map div#map div#map_rulers #my1 {
    left: 45px;
    top: 108px;
}
div.map div#map div#map_rulers #my2 {
    left: 81px;
    top: 88px;
}
div.map div#map div#map_rulers #my3 {
    left: 117px;
    top: 68px;
}
div.map div#map div#map_rulers #my4 {
    left: 153px;
    top: 48px;
}
div.map div#map div#map_rulers #my5 {
    left: 189px;
    top: 28px;
}
div.map div#map div#map_rulers #my6 {
    left: 225px;
    top: 8px;
}
div#mbig div#map div#map_rulers {
    height: 550px;
    left: 0;
    top: 0;
    width: 971px;
    z-index: 10;
}
div#mbig div#map div#map_rulers div#mx0 {
    left: 4px;
    top: 288px;
}
div#mbig div#map div#map_rulers div#mx1 {
    left: 40px;
    top: 308px;
}
div#mbig div#map div#map_rulers div#mx2 {
    left: 76px;
    top: 328px;
}
div#mbig div#map div#map_rulers div#mx3 {
    left: 112px;
    top: 348px;
}
div#mbig div#map div#map_rulers div#mx4 {
    left: 148px;
    top: 368px;
}
div#mbig div#map div#map_rulers div#mx5 {
    left: 184px;
    top: 388px;
}
div#mbig div#map div#map_rulers div#mx6 {
    left: 220px;
    top: 408px;
}
div#mbig div#map div#map_rulers div#mx7 {
    left: 256px;
    top: 428px;
}
div#mbig div#map div#map_rulers div#mx8 {
    left: 292px;
    top: 448px;
}
div#mbig div#map div#map_rulers div#mx9 {
    left: 328px;
    top: 469px;
}
div#mbig div#map div#map_rulers div#mx10 {
    left: 364px;
    top: 489px;
}
div#mbig div#map div#map_rulers div#mx11 {
    left: 400px;
    top: 509px;
}
div#mbig div#map div#map_rulers div#mx12 {
    left: 436px;
    top: 529px;
}
div#mbig div#map div#map_rulers div#my0 {
    left: 4px;
    top: 244px;
}
div#mbig div#map div#map_rulers div#my1 {
    left: 40px;
    top: 224px;
}
div#mbig div#map div#map_rulers div#my2 {
    left: 76px;
    top: 204px;
}
div#mbig div#map div#map_rulers div#my3 {
    left: 112px;
    top: 184px;
}
div#mbig div#map div#map_rulers div#my4 {
    left: 148px;
    top: 164px;
}
div#mbig div#map div#map_rulers div#my5 {
    left: 184px;
    top: 144px;
}
div#mbig div#map div#map_rulers div#my6 {
    left: 220px;
    top: 124px;
}
div#mbig div#map div#map_rulers div#my7 {
    left: 256px;
    top: 104px;
}
div#mbig div#map div#map_rulers div#my8 {
    left: 292px;
    top: 84px;
}
div#mbig div#map div#map_rulers div#my9 {
    left: 328px;
    top: 64px;
}
div#mbig div#map div#map_rulers div#my10 {
    left: 364px;
    top: 43px;
}
div#mbig div#map div#map_rulers div#my11 {
    left: 400px;
    top: 23px;
}
div#mbig div#map div#map_rulers div#my12 {
    left: 436px;
    top: 3px;
}
div#mbig div#map div#map_rulers div#mapa {
    height: 548px;
    width: 960px;
}
div.map h1 div {
    float: left;
}
div.map div#dmain {
    left: 25px;
    margin-bottom: -16px;
    position: relative;
    top: -7px;
    z-index: 100;
}
div.map img#detailed_map {
    float: left;
    left: 15px;
    margin-bottom: 15px;
    position: relative;
}
div.map div#map_details {
    float: right;
    margin-right: 3px;
    margin-top: 25px;
}
div.map div#map_details table {
    margin-bottom: 15px;
}
div.map table#options {
    clear: both;
    margin: 0 25px;
}
div.map table#raidFavs {
    margin: 0 auto;
}
div.map table#raidDetails {
    margin: 25px auto 0;
}
div.player table {
    margin-top: 25px;
}
div.player table#profile {
    margin-top: 0;
}
div.player table#edit {
    margin-top: 0;
}
div.player table#links {
    margin-top: 0;
}
div.player table#change_pass {
    margin-top: 0;
}
div.player table#gpack {
    margin-top: 0;
}
div.player div#gpack_popup {
    border: 0 solid #000000;
    height: 290px;
    padding: 30px;
    position: absolute;
    top: 80px;
    width: 442px;
    z-index: 80;
}
div.player div#gpack_popup img.logo {
    float: left;
    margin-right: 20px;
}
div.player div#gpack_popup ul {
    margin-left: 0;
    margin-top: 20px;
    padding-left: 25px;
}
div.player div#gpack_popup div.btn {
    bottom: 20px;
    position: absolute;
    text-align: center;
    width: 442px;
}
div.player div#gpack_popup div#gpack_activate {
    display: none;
}
div.player div#gpack_popup div#gpack_activate img#preview {
    margin: 10px 0;
}
div.player p.ie_notice {
    border: 1px dashed #C0C0C0;
    padding: 6px;
}
div.alliance table#member {
    margin-top: 25px;
}
div.alliance table#rights {
    margin-top: 10px;
}
div.alliance table#medals {
    margin-top: 25px;
}
div.alliance table#own {
    margin-top: 25px;
}
div.alliance table#chat_input {
    background-color: white;
}
div.alliance div#rooms img.del {
    position: relative;
    top: 3px;
}
div.alliance span.roomselector {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    float: left;
    height: 17px;
    padding: 3px;
    width: 140px;
}
div.alliance span.roomselectorActive {
    background-color: #F0FFF0;
    border: 1px solid #71D000;
    float: left;
    height: 17px;
    padding: 3px;
    width: 140px;
}
div.alliance div.chatHeader {
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    height: 16px;
    padding: 2px;
    text-align: center;
    width: 496px;
}
div.alliance table.dipl, div.alliance div#box {
    float: left;
}
div.alliance table.infos {
    float: right;
}
div.alliance table#own {
    margin-top: 25px;
}
div.alliance table#foreign {
    margin-top: 10px;
}
div.alliance table#existing {
    margin-top: 10px;
}
div.alliance table#tip {
    margin-top: 25px;
}
div.alliance div#submenu {
    position: absolute;
    right: 29px;
    top: 104px;
}
div.alliance div#submenu img {
    float: right;
    margin-left: 5px;
}
div.forum a.mad {
    left: -15px;
    margin-left: 50%;
    position: relative;
    top: 50px;
}
div.forum img.switch_admin {
    margin-left: 5px;
}
div.forum h4 {
    margin: 0 0 15px 5px;
}
div.forum table#public, div.forum table#confederation, div.forum table#alliance, div.forum table#closed {
    margin-top: 10px;
}
div.forum table#conf_list, div.forum table#ally_list, div.forum table#user_list, div.forum table#non_conf_list, div.forum table#open_user {
    margin-top: 15px;
}
div.statistics table {
    margin-top: 5px;
}
div.statistics div#submenu {
    position: absolute;
    right: 29px;
    top: 107px;
}
div.statistics div#submenu img {
    float: right;
    margin-left: 5px;
}
div.statistics div#submenu2 {
    left: 29px;
    position: absolute;
    top: 107px;
}
div.statistics div#submenu2 img {
    float: left;
    margin-right: 5px;
}
div.statistics table.top10 {
    margin-bottom: 5px;
    margin-top: 10px;
}
div.statistics div.graph {
    height: 220px;
    padding-left: 60px;
    padding-top: 20px;
    width: 430px;
}
div.statistics div.legende {
    background-color: #EBEBEB;
    border: 1px solid black;
    float: left;
    line-height: 17px;
    padding: 3px 5px;
}
div.statistics div.legende div.box {
    border: 1px solid black;
    float: left;
    font-size: 0;
    height: 9px;
    margin: 4px 4px 0;
    width: 9px;
}
div.reports td.report_content table {
    margin-bottom: 15px;
}
div.messages div.msg_head {
    height: 41px;
    width: 440px;
}
div.messages div.msg_content {
    padding-top: 3px;
    position: relative;
    width: 440px;
}
div.messages div.msg_content img#label {
    float: left;
    margin-left: 12px;
}
div.messages div.msg_content div#heading {
    float: left;
    padding-left: 8px;
}
div.messages div.msg_content div#heading * {
    height: 19px;
    margin: 0;
    padding: 0;
}
div.messages div.msg_content div.line {
    height: 30px;
    width: 440px;
}
div.messages div.msg_content p.btn {
    margin: 7px 0 0;
    text-align: center;
}
div.messages div.msg_foot {
    height: 18px;
    width: 440px;
}
div.messages div#read_content div#heading div {
    width: 250px;
}
div.messages div#read_content div#time {
    float: right;
    margin-top: 2px;
    padding-right: 12px;
}
div.messages div#read_content div#time div {
    height: 19px;
    margin: 0;
    padding: 0;
    text-align: right;
}
div.messages div.message {
    border: medium none;
    line-height: 16px;
    margin-left: 12px;
    min-height: 256px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 0 20px;
    width: 412px;
}
div.messages #write_content div#heading input {
    border: medium none;
    width: 267px;
}
div.messages #write_content a#adbook {
    display: block;
    float: right;
    height: 29px;
    margin: 7px 12px 0;
    width: 48px;
}
div.messages #write_content textarea {
    border: medium none;
    height: 258px;
    line-height: 16px;
    margin-left: 12px;
    padding: 0;
    width: 412px;
}
div.messages div#adressbook {
    bottom: -9px;
    height: 273px;
    left: 1px;
    padding: 15px;
    position: absolute;
    text-align: center;
    width: 405px;
    z-index: 80;
}
div.messages div#adressbook img#close {
    border: 0 solid #000000;
    height: 20px;
    left: 404px;
    position: absolute;
    top: 9px;
    width: 20px;
    z-index: 81;
}
div.messages div#adressbook span.enough {
    margin-top: 6px;
    text-align: center;
}
div.messages table#friendlist {
    margin-top: 5px;
}
div.messages div#block {
    height: 419px;
    margin: 0 auto;
    position: relative;
    width: 430px;
}
div.messages div#block textarea {
    border: medium none;
    height: 256px;
    left: 80px;
    line-height: 16px;
    padding: 0;
    position: absolute;
    top: 40px;
    width: 265px;
}
div.messages div#block p.btn {
    position: relative;
    top: 305px;
}
div#build p.switch {
    text-align: right;
}
div#build h2 {
    margin: 15px 0 10px;
}
div#build a.build_logo img {
    margin-left: 5px;
    position: absolute;
    right: 13px;
    top: 35px;
}
div#build p.build_desc {
    padding-right: 70px;
}
div#build table.under_progress {
    margin-top: 15px;
}
div#build.gid0 h1 {
    margin-bottom: 25px;
}
div#build.gid0 h2 {
    margin-bottom: 15px;
}
div#build.gid0 table.new_building {
    margin-bottom: 25px;
}
div#build.gid15 h2 {
    margin-top: 25px;
}
div#build.gid15 select.dropdown {
    width: 200px;
}
div#build.gid15 input#btn_demolish {
    margin-left: 15px;
    position: relative;
    top: 5px;
}
div#build a.build_logo img.g16 {
    top: 45px;
}
div#build.gid16 div#textmenu {
    position: relative;
    white-space: nowrap;
}
div#build.gid16 div#textmenu a {
    background-color: #FFFFFF;
}
div#build.gid16 h4 {
    margin-top: 20px;
}
div#build.gid16 table.troop_details {
    margin-bottom: 15px;
}
div#build.gid16 table#raidList {
    margin-bottom: 10px;
}
div#build.gid17 table.send_res {
    float: left;
}
div#build.gid17 table.res_target {
    float: left;
    margin-left: 20px;
}
div#build.gid17 table.buy_select {
    float: left;
}
div#build.gid17 table#ratio_select {
    margin-left: 20px;
}
div#build.gid17 table#bid_select {
    margin-left: 20px;
}
div#build.gid17 table#range {
    margin-top: 20px;
}
div#build.gid17 p#submitText {
    display: block;
    margin-top: 5px;
}
div#build.gid17 p#submitButton {
    display: none;
    margin-top: 5px;
}
div#build.gid17 table.traders {
    margin-bottom: 15px;
}
div#build.gid17 p.info {
    margin-top: 5px;
}
div#build.gid17 p.info img {
    margin-right: 2px;
}
div#build.gid26 table#main {
    margin-top: 15px;
}
div#build.gid27 table#near {
    margin-top: 20px;
}
div#build.gid40 p.build_desc {
    padding-right: 200px;
}
div#build.gid40 p.nam {
    text-align: center;
}
body.manual img.troops {
    position: absolute;
    right: 10px;
    top: 80px;
}
body.manual img.buildings {
    position: absolute;
    right: 10px;
    top: 170px;
}
body.manual img.navi {
    left: 145px;
    position: absolute;
    top: 420px;
    z-index: 82;
}
body.manual table#troop_info {
    margin: 6px 0 30px 2px;
}
body.manual div#t_desc {
    margin-top: 30px;
}
body.manual img#big_unit {
    left: 260px;
    position: absolute;
    top: 95px;
}
body.manual div#prereqs {
    margin-top: 15px;
}
body.manual img.building {
    float: right;
    margin: -40px 25px 10px 10px;
}
body.manual img.g16 {
    margin: 0 25px 10px 10px;
}
body.manual img.g40 {
    margin: -20px 15px 10px 10px;
}
body.manual p.medals {
    text-align: center;
}
body.manual ul.goldclub {
    margin-top: 0;
    padding-left: 25px;
}
div#side_info div#anm {
    border: 1px solid #555555;
    position: absolute;
    z-index: 1000;
}
div#side_info div#qge {
    padding: 4px;
}
div#side_info div#qge img {
    cursor: pointer;
    display: block;
    position: relative;
}
div.quest div#qstd {
    position: relative;
    width: 415px;
    z-index: 10;
}
div.quest div#qstd span#qst_accpt a.qle, div.quest div#qstd span#qst_accept a.qri {
    display: block;
}
div.quest div#qstd span#qst_accpt a.qle {
    float: left;
    text-align: left;
}
div.quest div#qstd span#qst_accpt a.qri {
    float: right;
    text-align: right;
}
div.quest div#qstd span.qcoords input {
    width: 60px;
}
div.quest div.rew p.ta_aw {
    margin: 0 0 5px;
}
div.quest div#qstd input.qb1 {
    float: left;
    margin: 0 12px;
}
div.quest div#qstd input.qb2 {
    float: right;
    margin: 0 12px;
}
div.a2b p.btn {
    text-align: left;
}
div.a2b .slots {
    margin-bottom: 10px;
    margin-top: 5px;
}
div.a2b table#troops {
    margin-top: 5px;
}
div.a2b table#coords {
    margin: 25px 0 10px 5px;
}
div.a2b table.troop_details {
    margin: 15px 0;
}
div.cropfinder div.cropfinder_input {
    margin: 15px 0;
    padding: 5px;
}
div.cropfinder div.cropfinder_input div.row {
    height: 19px;
    line-height: 19px;
    margin: 10px 0;
    vertical-align: middle;
}
div.cropfinder div.cropfinder_input div.row span.cropfinder_head {
    display: block;
    float: left;
    width: 250px;
}
div.cropfinder div.cropfinder_input div.row input.text {
    margin: 0 5px;
    width: 50px;
}
div.cropfinder div.cropfinder_input div.row input.radio {
    margin-right: 1px;
    position: relative;
    top: 1px;
}
body.presto div.cropfinder div.cropfinder_input div.row input.radio {
    top: 0;
}
body.ie6 div.cropfinder div.cropfinder_input div.row input.radio, body.ie7 div.cropfinder div.cropfinder_input div.row input.radio {
    top: -2px;
}
div.cropfinder div.cropfinder_input div.row input.check {
    position: relative;
    top: 2px;
}
div.cropfinder div.cropfinder_input p.btn {
    margin-top: 20px;
    text-align: left;
}
div.plus table.lang_ltr {
    direction: ltr;
}
div.plus table.lang_rtl {
    direction: rtl;
}
div.plus .none {
    text-align: center;
}
div.plus p.btn {
    text-align: left;
}
div.plus img.gold {
    margin-right: 2px;
}
div.plus p#product_selection {
    margin: 2px 0;
    text-align: right;
}
div.plus p#product_selection select.dropdown {
    padding: 2px 3px;
}
div.plus p#orders_link {
    margin: 2px 0;
    text-align: right;
}
div.plus div#products {
    margin-left: -6px;
    width: 512px;
}
div.plus div#products table.product {
    margin: 10px 6px 5px;
}
body.ie6 div.plus div#products table.product {
    margin: 10px 5px 5px;
}
div.plus div#products table.lang_ltr {
    float: left;
}
div.plus div#products table.lang_rtl {
    float: right;
}
div.plus p#plus_info {
    padding-top: 30px;
    text-align: center;
}
div.plus table.rate_details {
    margin-bottom: 25px;
    margin-top: 10px;
}
div.plus table#open_orders {
    margin-top: 10px;
}
div.plus table#gold_features {
    margin-top: 25px;
}
div.plus table.plusFunctions {
    margin-bottom: 25px;
}
div.warsim table#select {
    margin-top: 10px;
}
div.warsim table#attacker {
    float: left;
}
div.warsim table#defender {
    float: right;
}
div.warsim table.fill_in {
    margin-bottom: 15px;
}
div.warsim table.results {
    margin-top: 15px;
}
div.banned_cn table {
    line-height: 16px;
    margin-bottom: 15px;
}
div.banned_cn table th, div.banned_cn table td {
    padding: 2px 3px;
}
div.banned_cn table td {
    text-align: center;
}
div.banned_cn table .ra {
    padding-right: 7px;
    text-align: right;
    white-space: nowrap;
    width: 5%;
}
div.banned_cn table .pla {
    padding-left: 7px;
    text-align: left;
}
div.banned_cn table .rea, div.banned_cn table .dur, div.banned_cn table .al {
    width: 25%;
}
div.banned_cn .no_info {
    color: #C0C0C0;
}
#medal_mouseover {
    background-color: #F5F5F5;
    border: 1px solid #BBBBBB;
    padding: 2px 5px;
    position: absolute;
    width: 250px;
    z-index: 999;
}
#medal_mouseover table {
    background: none repeat scroll 0 0 transparent;
}
#medal_mouseover table th, #medal_mouseover table td {
    background: none repeat scroll 0 0 transparent;
}
#medal_mouseover table th {
    padding-right: 10px;
    width: 50px;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.middle {
    vertical-align: middle;
}
.nbr {
    white-space: nowrap;
}
input.disable {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
}
.f16 {
    font-size: 16pt;
}
.f135 {
    font-size: 13.5pt;
}
.f10 {
    font-size: 10pt;
}
.f9 {
    font-size: 9pt;
    font-weight: normal;
    line-height: 140%;
}
.f8 {
    font-size: 8pt;
}
.f75 {
    font-size: 7.5pt;
}
.f7 {
    font-size: 7pt;
}
.f6 {
    font-size: 6pt;
}
.b {
    font-weight: bold;
}
.t {
    font-weight: normal;
}
.e {
    color: #FF8000;
}
.c {
    color: #C0C0C0;
}
.c0 {
    color: #000000;
}
.c1 {
    color: #71D000;
}
.c2 {
    color: #FF8000;
}
.c3 {
    color: #228B22;
}
.c4 {
    color: #F2C700;
}
.c5 {
    color: #FF0000;
}
.c6 {
    color: #B500A3;
}
.dashed {
    border: 1px dashed #C0C0C0;
    border-collapse: separate;
}
#lmid3 .nb {
    background-color: #FFFFFF;
    left: 580px;
    position: absolute;
    top: 63px;
    width: 200px;
    z-index: 5;
}
#igm {
    border: 0 none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
input.std {
    font-size: 8pt;
    font-weight: bold;
    height: 14pt;
}
.old_p1 {
    border-color: #C0C0C0;
    border-style: dashed;
    border-width: 1px;
    padding: 6px;
}
.p2 {
    border-color: #C0C0C0;
    border-style: dashed;
    border-width: 1px;
    padding: 3px;
}
.tbg {
    background-color: #C0C0C0;
    text-align: center;
    width: 100%;
}
table.tbg tr {
    background-color: #FFFFFF;
}
.rbg {
    background-color: #FFFFFF;
    background-image: url("../../img/a/c2.gif");
    font-weight: bold;
}
table.tbg tr.cbg1 td, td.cbg1 {
    background-color: #F5F5F5;
}
td.cbg2 {
    background-color: #71D000;
}
.dflags1 {
    color: #FFFFFF;
    float: right;
    font-size: 6pt;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    position: relative;
    text-align: center;
}
.dflags2 {
    padding-top: 1px;
}
.ddb {
    float: left;
}
.desc2div {
    overflow: hidden;
    width: 235px;
}
div.activation_time {
    padding-left: 5px;
    padding-top: 5px;
    text-align: center;
}
.facebooklink {
    display: block;
    height: 100px;
}
.facebooklink img.facebook100 {
    border: 0 none;
    float: left;
    margin-right: 20px;
}
.facebooklink p {
    color: black;
    font-weight: normal;
}
.facebookteaser {
    background: url("../../img/misc/goldrushteaser.gif") no-repeat scroll center bottom transparent;
    border: 1px solid gray;
    display: block;
    height: 272px;
    margin-left: 15px;
    position: relative;
    width: 110px;
}
div#side_navi .facebookteaser p {
    margin: 0;
    padding: 0 10px;
    width: 90px;
}
div#side_navi .facebookteaser p.teaser2 {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 6px 0 10px;
}
div#side_navi .facebookteaser p.teaser3 {
    font-size: 9px;
    line-height: normal;
}
div#side_navi .facebookteaser p.teaser1 {
    bottom: 4px;
    display: block;
    font-size: 12px;
    height: 28px;
    left: 0;
    line-height: 12px;
    margin: 0;
    padding: 9px 5px 0;
    position: absolute;
    right: 0;
    width: 100px;
}
.facebookteaser p {
    color: black;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}
div.fb_quest_info {
    clear: both;
    display: block;
    font-size: 12px;
    height: 90px;
    padding-bottom: 10px;
}
div.fb_quest_info a {
    color: black;
    font-weight: normal;
}
div.fb_quest_info strong {
    display: block;
    padding-bottom: 8px;
    padding-top: 3px;
}
input.text, select.dropdown, textarea {
    border: 1px solid #71D000;
    margin: 0;
    padding: 2px 3px;
}
body.ie input.radio, body.gecko input.radio, body.webkit input.radio, body.ie input.check, body.gecko input.check, body.webkit input.check {
    height: 13px;
    margin: 0;
    padding: 0;
    width: 13px;
}
table {
    background-color: #C0C0C0;
    border-collapse: separate;
    empty-cells: show;
    line-height: 16px;
    width: 100%;
}
table td, table th {
    padding: 0;
    vertical-align: middle;
}
table thead th, table tfoot th {
    background-image: url("../../img/a/c2.gif");
    background-repeat: repeat;
    text-align: center;
}
table thead td, table tfoot td {
    background-color: #F3F3F3;
    text-align: center;
}
table tbody th, table tbody td {
    background-color: #FFFFFF;
    text-align: left;
}
table tr.hl th, table tr.hl td {
    background-color: #F0FFF0;
    border-bottom: 1px solid #71D000;
    border-top: 1px solid #71D000;
}
table tr.hl th.fc, table tr.hl td.fc {
    border-left: 1px solid #71D000;
}
table tr.hl th.lc, table tr.hl td.lc {
    border-right: 1px solid #71D000;
}
table td.empty {
    height: 5px;
    padding: 0;
}
div#side_info table {
    background-color: #FFFFFF;
    width: auto;
}
div#side_info table td {
    line-height: 18px;
    padding: 0;
    text-align: left;
    white-space: nowrap;
}
div#side_info table thead td {
    background-color: #FFFFFF;
    height: 22px;
}
div#side_info td.dot {
    padding: 0 6px;
    width: 10px;
}
div#side_info td.link {
    padding-right: 10px;
}
div.login table {
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
}
div.login table tr.top th, div.login table tr.top td {
    padding-bottom: 2px;
    padding-top: 9px;
}
div.login table tr.btm th, div.login table tr.btm td {
    padding-bottom: 9px;
    padding-top: 2px;
}
div.login table th {
    padding-left: 20px;
    width: 38%;
}
div.login table td {
    width: 62%;
}
div.login table td input.text {
    width: 113px;
}
div.signup table {
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
}
div.signup table tr.top th, div.signup table tr.top td {
    padding-bottom: 2px;
    padding-top: 9px;
}
div.signup table tr.btm th, div.signup table tr.btm td {
    padding-bottom: 9px;
    padding-top: 2px;
}
div.signup table th, div.signup table td {
    padding-bottom: 2px;
    padding-top: 2px;
}
div.signup input.text {
    width: 113px;
}
div.signup input.radio {
    float: left;
    margin-left: 5px;
    position: relative;
    top: 2px;
}
div.signup input.check {
    float: left;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
div.signup table#sign_input th {
    padding-left: 20px;
    width: 38%;
}
div.signup table#sign_input td {
    width: 62%;
}
div.signup table#sign_select {
    line-height: 19px;
}
div.signup table#sign_select th, .signup #sign_select td {
    padding-left: 10px;
}
div.signup table#sign_select td.nat {
    width: 35%;
}
div.signup table#sign_select td.pos1 {
    width: 20%;
}
div.signup table#sign_select td.pos2 {
    width: 45%;
}
div.activate table {
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
}
div.activate table tr.top th, div.activate table tr.top td {
    padding-bottom: 2px;
    padding-top: 9px;
}
div.activate table tr.btm th, div.activate table tr.btm td {
    padding-bottom: 9px;
    padding-top: 2px;
}
div.activate table th {
    padding-left: 20px;
    width: 38%;
}
div.activate table td {
    width: 62%;
}
div.village1 table {
    background-color: #FFFFFF;
    line-height: 19px;
}
div.village1 table thead th {
    background-color: #FFFFFF;
    background-image: none;
    text-align: left;
}
div.village1 table tbody td {
    padding: 1px 2px;
}
div.village1 table td.ico {
    padding-left: 4px;
    width: 18px;
}
div.village1 table td.num {
    text-align: right;
    white-space: nowrap;
}
div.village1 table#movements td {
    padding: 1px 0;
}
div.village1 table#movements td.empty {
    height: 38px;
}
div.village1 table#movements td.typ {
    vertical-align: top;
    width: 32px;
}
div.village1 table#movements td.typ img {
    float: left;
    margin: 0 1px 0 4px;
    position: relative;
    top: 3px;
}
div.village1 table#movements div.mov {
    float: left;
}
div.village1 table#movements div.dur_r {
    float: right;
    padding-right: 2px;
}
div.village1 table#movements td.wrap {
    line-height: 10px;
}
div.village1 table#movements div.dur_l {
    float: left;
    padding-bottom: 2px;
}
div.village1 table#production td.res {
    width: 20%;
}
div.village1 table#production td.per {
    width: 40%;
}
div.village1 table#troops td.un {
    width: 80%;
}
div.village1 table#building_contract {
    width: 502px;
}
div.village2 table#building_contract {
    background: none repeat scroll 0 0 transparent;
    line-height: 19px;
    width: 502px;
}
div.village2 table#building_contract thead th {
    background: none repeat scroll 0 0 transparent;
    text-align: left;
}
div.village2 table#building_contract tbody td {
    background: none repeat scroll 0 0 transparent;
    padding: 1px 2px;
}
div.village2 table#building_contract td.ico {
    padding-left: 4px;
    width: 18px;
}
div.village3 table th, div.village3 table td {
    padding: 2px 4px;
}
div.village3 table tbody td {
    text-align: center;
    white-space: nowrap;
}
div.village3 table tbody td.vil {
    text-align: left;
    white-space: normal;
}
div.village3 table#overview td {
    white-space: normal;
}
div.village3 table#overview td.att {
    width: 15%;
}
div.village3 table#overview td.bui {
    width: 10%;
}
div.village3 table#overview td.tro {
    width: 15%;
}
div.village3 table#overview td.tra {
    white-space: nowrap;
    width: 15%;
}
div.village3 table#ressources tbody td {
    text-align: right;
}
div.village3 table#ressources td.vil {
    text-align: left;
}
div.village3 table#ressources td.lum {
    width: 15%;
}
div.village3 table#ressources td.clay {
    width: 15%;
}
div.village3 table#ressources td.iron {
    width: 15%;
}
div.village3 table#ressources td.crop {
    width: 15%;
}
div.village3 table#ressources td.tra {
    width: 10%;
}
div.village3 table#warehouse th, div.village3 table#warehouse td {
    padding: 2px;
}
div.village3 table#warehouse td.vil {
    padding-left: 4px;
}
div.village3 table#warehouse td.lum {
    width: 10%;
}
div.village3 table#warehouse td.clay {
    width: 10%;
}
div.village3 table#warehouse td.iron {
    width: 10%;
}
div.village3 table#warehouse td.max123 {
    width: 15%;
}
div.village3 table#warehouse td.crop {
    width: 10%;
}
div.village3 table#warehouse td.max4 {
    width: 15%;
}
div.village3 table#culture_points td.cps {
    width: 15%;
}
div.village3 table#culture_points td.cel {
    width: 20%;
}
div.village3 table#culture_points td.tro {
    white-space: normal;
    width: 20%;
}
div.village3 table#culture_points td.slo {
    width: 10%;
}
div.village3 table.vil_troops th {
    padding: 2px 7px;
}
div.village3 table.vil_troops tbody th {
    width: 22%;
}
div.village3 table.vil_troops tbody td {
    padding: 2px;
}
div.village3 table.vil_troops tbody.upkeep td {
    padding-left: 7px;
    text-align: left;
}
div.map table.tableNone {
    background-color: #FFFFFF;
}
div.map table.tableNone thead th {
    background-color: #FFFFFF;
    background-image: none;
    text-align: left;
}
div.map table.tableNone thead th div {
    float: left;
}
div.map table.tableNone tbody td, div.map table.tableNone tbody th {
    padding: 1px 4px;
}
div#map table#map_infobox {
    line-height: 19px;
    width: 170px;
}
div#map table#map_infobox th, div#map table#map_infobox td {
    line-height: 15px;
    padding: 1px 5px;
}
div#map table#map_infobox thead th {
    text-align: center;
}
div#map table#map_infobox tbody th {
    width: 45%;
}
div#map table.default, div#map table.empty, div#map table.oasis_empty {
    background-color: #F0F0F0;
}
div#map table.village, div#map table.oasis {
    background-color: #C0C0C0;
}
div#map table.default thead th, div#map table.empty thead th, div#map table.oasis_empty thead th {
    background-color: #FFFFFF;
    background-image: none;
}
div#map table.village thead th, div#map table.oasis thead th {
    background-image: url("../../img/a/c2.gif");
    background-repeat: repeat;
}
div.map table#village_info {
    width: 227px;
}
div.map table#village_info tbody th {
    width: 50%;
}
div.map table#village_info tbody td {
    font-weight: bold;
}
div.map table#troop_info {
    width: 227px;
}
div.map table#troop_info .ico {
    width: 10%;
}
div.map table#troop_info .val {
    padding-left: 10px;
    text-align: right;
    width: 10%;
}
div.map table#troop_info .val {
    font-weight: bold;
}
div.map table#troop_info ul {
    margin: 0 0 0 2px;
    padding-left: 12px;
}
div.map table#troop_info.rep tbody {
    line-height: 16px;
}
div.map table#troop_info.rep img {
    float: left;
    margin-right: 5px;
}
div.map table#distribution {
    width: 227px;
}
div.map table#distribution .ico {
    width: 10%;
}
div.map table#distribution .val {
    padding-left: 10px;
    text-align: right;
    width: 10%;
}
div.map table#distribution .val {
    font-weight: bold;
}
div.map table#options {
    width: 502px;
}
div.map table#options tbody td {
    padding-left: 4px;
}
div.map table#raidFavs {
    width: 502px;
}
div.map table#raidFavs thead td {
    white-space: nowrap;
}
div.map table#raidFavs th, div.map table#raidFavs td {
    padding: 2px 7px;
    text-align: center;
}
div.map table#raidFavs td.del {
    padding: 2px;
    width: 4%;
}
div.map table#raidFavs td.vil {
    text-align: left;
}
div.map table#raidFavs td.vil img {
    float: right;
}
div.map table#raidFavs td.aligned_coords {
    padding: 2px 0;
    width: 94px;
}
div.map table#raidFavs td.aligned_coords div.cox, div.map table#raidFavs td.aligned_coords div.coy {
    width: 42px;
}
div.map table#raidFavs td.rep {
    text-align: left;
    white-space: nowrap;
    width: 20%;
}
div.map table#raidFavs td.rep img {
    float: left;
    margin-right: 3px;
}
div.map table#raidFavs td.goods {
    width: 10%;
}
div.map table#raidFavs td.lost {
    width: 10%;
}
div.map table#raidDetails {
    width: 502px;
}
div.map table#raidDetails th, div.map table#raidDetails td {
    padding: 2px 7px;
    text-align: center;
}
div.map table#raidDetails td.day {
    height: 100px;
    width: 25px;
}
div.map table#raidDetails td.day div.booty, div.map table#raidDetails td.day div.lost {
    height: 100px;
    position: relative;
    width: 12px;
}
div.map table#raidDetails td.day div.booty {
    background-color: #CAFFC9;
    float: left;
}
div.map table#raidDetails td.day div.booty div.value {
    background-color: #00BC00;
}
div.map table#raidDetails td.day div.lost {
    background-color: #FFD0B1;
    float: right;
}
div.map table#raidDetails td.day div.lost div.value {
    background-color: #FF6F0F;
}
div.map table#raidDetails td.day div.value {
    bottom: 0;
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    position: absolute;
    width: 100%;
}
div.map table#raidDetails td.balance {
    text-align: left;
}
div.map table#raidDetails td.balance hr {
    border-color: #C0C0C0;
}
div.map table#raidDetails td.day div.value.height100 {
    height: 100px;
}
div.map table#raidDetails td.day div.value.height95 {
    height: 95px;
}
div.map table#raidDetails td.day div.value.height90 {
    height: 90px;
}
div.map table#raidDetails td.day div.value.height85 {
    height: 85px;
}
div.map table#raidDetails td.day div.value.height80 {
    height: 80px;
}
div.map table#raidDetails td.day div.value.height75 {
    height: 75px;
}
div.map table#raidDetails td.day div.value.height70 {
    height: 70px;
}
div.map table#raidDetails td.day div.value.height65 {
    height: 65px;
}
div.map table#raidDetails td.day div.value.height60 {
    height: 60px;
}
div.map table#raidDetails td.day div.value.height55 {
    height: 55px;
}
div.map table#raidDetails td.day div.value.height50 {
    height: 50px;
}
div.map table#raidDetails td.day div.value.height45 {
    height: 45px;
}
div.map table#raidDetails td.day div.value.height40 {
    height: 40px;
}
div.map table#raidDetails td.day div.value.height35 {
    height: 35px;
}
div.map table#raidDetails td.day div.value.height30 {
    height: 30px;
}
div.map table#raidDetails td.day div.value.height25 {
    height: 25px;
}
div.map table#raidDetails td.day div.value.height20 {
    height: 20px;
}
div.map table#raidDetails td.day div.value.height15 {
    height: 15px;
}
div.map table#raidDetails td.day div.value.height10 {
    height: 10px;
}
div.map table#raidDetails td.day div.value.height5 {
    height: 5px;
}
div.map table#raidDetails td.day div.value.height0 {
    height: 1px;
}
div.player table td, div.player table th {
    padding: 2px 7px;
}
div.player tbody th {
    text-align: left;
}
div.player td {
    text-align: center;
}
div.player .none {
    text-align: center;
}
div.player table#profile thead td {
    width: 50%;
}
div.player table#profile td.details {
    border-bottom: medium none;
    height: 156px;
    padding: 0;
    vertical-align: top;
    width: 50%;
}
div.player table#profile td.details table {
    background-color: #FFFFFF;
    border-collapse: collapse;
    margin-top: 0;
}
div.player table#profile td.details table th {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    width: 50%;
}
div.player table#profile td.details table td {
    border-bottom: 1px solid #C0C0C0;
    text-align: left;
}
div.player table#profile td.desc1 {
    padding: 0 7px;
    vertical-align: middle;
    width: 50%;
}
div.player table#profile td.details table td.desc2 {
    border-bottom: 0 solid transparent;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
div.player table#villages td.nam {
    text-align: left;
}
div.player table#villages td.hab {
    width: 20%;
}
div.player table#edit thead td {
    width: 50%;
}
div.player table#edit tbody th {
    white-space: nowrap;
    width: 20%;
}
div.player table#edit tbody td {
    line-height: 19px;
}
div.player table#edit input.text {
    width: 94%;
}
div.player table#edit td.birth input.day {
    float: left;
    width: 17px;
}
div.player table#edit td.birth select.dropdown {
    float: left;
    margin: auto 5px;
    padding: 1px 2px;
    width: 60px;
}
div.player table#edit td.birth input.year {
    float: left;
    width: 30px;
}
div.player table#edit td.gend {
    text-align: left;
}
div.player table#edit td.gend input.radio {
    margin-right: 2px;
    position: relative;
    top: 1px;
}
body.presto div.player table#edit td.gend input.radio {
    top: 0;
}
body.ie6 div.player table#edit td.gend input.radio, body.ie7 div.player table#edit td.gend input.radio {
    top: -2px;
}
div.player table#edit td.desc1, div.player table#edit td.desc2 {
    padding: 0;
}
div.player table#edit td.desc1 textarea, div.player table#edit td.desc2 textarea {
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    text-align: center;
}
div.player table#edit td.desc1 textarea {
    height: 264px;
    width: 249px;
}
div.player table#edit td.desc2 textarea {
    height: 158px;
    width: 248px;
}
div.player table#medals td.typ {
    text-align: left;
}
div.player table#medals td.ra {
    white-space: nowrap;
    width: 15%;
}
div.player table#medals td.we {
    width: 15%;
}
div.player table#medals td.bb {
    width: 20%;
}
div.player table.set td.sel {
    text-align: center;
    width: 5%;
}
div.player table.set td {
    text-align: left;
}
div.player table.set input.radio {
    position: relative;
    top: 1px;
}
body.presto div.player table.set input.radio {
    top: 0;
}
body.ie6 div.player table.set input.radio, body.ie7 div.player table.set input.radio {
    top: -2px;
}
div.player table#links td.nr input.text {
    width: 25px;
}
div.player table#links td.nam input.text {
    width: 150px;
}
div.player table#links td.link input.text {
    width: 255px;
}
div.player table#time tbody th {
    width: 25%;
}
div.player table#time select.dropdown {
    width: 200px;
}
div.player table#adsettings tbody th {
    width: 25%;
}
div.player table#adsettings span.note {
    font-size: 10px;
    margin-left: 10px;
}
div.player table.account tbody th {
    width: 50%;
}
div.player table.account input.text {
    width: 94%;
}
div.player table#change_pass td.note {
    text-align: left;
}
div.player table.account table.sitter {
    background-color: transparent;
    margin: 0;
}
div.player table.account table.sitter td {
    padding: 0;
    vertical-align: top;
}
div.player table.account table.sitter td.flags {
    text-align: left;
}
div.player table.account table.sitter td.name {
    padding-bottom: 10px;
}
div.player table.account td.container {
    padding: 0;
    width: 50%;
}
div.player table.account input.text {
    width: 50%;
}
div.player table.account span.count {
    margin-left: 5px;
}
div.player table.account span.max {
    margin-left: 5px;
}
div.player table#del_acc td.del_selection {
    text-align: left;
}
div.player table#del_acc input.radio {
    position: relative;
    top: 1px;
}
body.presto div.player table#del_acc input.radio {
    top: 0;
}
body.ie6 div.player table#del_acc input.radio, body.ie7 div.player table#del_acc input.radio {
    top: -2px;
}
div.player table#gpack td {
    height: 24px;
    text-align: left;
}
div.player table#gpack th.empty {
    background-color: #F3F3F3;
    height: 5px;
}
div.player table#gpack td.info {
    text-align: center;
}
div.player table#gpack td input.radio {
    margin-left: 2px;
    margin-right: 2px;
    position: relative;
    top: 1px;
}
body.presto div.player table#gpack td input.radio {
    top: 0;
}
body.ie6 div.player table#gpack td input.radio, body.ie7 div.player table#gpack td input.radio {
    top: -2px;
}
div.player table#gpack td input.text {
    margin-left: 15px;
    width: 220px;
}
div.player table#gpack td div.example {
    margin-left: 22px;
}
div.player table#download thead td {
    white-space: nowrap;
}
div.player table#download td.nam {
    text-align: left;
}
div.player table#download td.size {
    width: 22%;
}
div.player table#download td.act {
    width: 22%;
}
div.player table#download td.down {
    width: 22%;
}
div.alliance table td, div.alliance table th {
    padding: 2px 7px;
}
div.alliance tbody th {
    text-align: left;
}
div.alliance td {
    text-align: center;
}
div.alliance .none {
    text-align: center;
}
div.alliance td.abo {
    width: 5%;
}
div.alliance table#profile thead td {
    width: 50%;
}
div.alliance table#profile td.details {
    border-bottom: medium none;
    height: 156px;
    padding: 0;
    vertical-align: top;
    width: 50%;
}
div.alliance table#profile td.details table {
    background-color: #FFFFFF;
    border-collapse: collapse;
    margin-top: 0;
}
div.alliance table#profile td.details table th {
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    width: 50%;
}
div.alliance table#profile td.details table td {
    border-bottom: 1px solid #C0C0C0;
    text-align: left;
}
div.alliance table#profile td.desc1 {
    padding: 0 7px;
    vertical-align: middle;
    width: 50%;
}
div.alliance table#profile td.details table td.desc2 {
    border-bottom: 0 solid transparent;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
div.alliance table#member td.ra {
    text-align: right;
    white-space: nowrap;
    width: 5%;
}
div.alliance table#member td.pla {
    text-align: left;
}
div.alliance table#member td.hab {
    width: 25%;
}
div.alliance table#member td.vil {
    width: 20%;
}
div.alliance table#member td.on {
    width: 5%;
}
div.alliance table#offs td.sub {
    text-align: left;
}
div.alliance table#offs td.sub img {
    float: left;
}
div.alliance table#offs td.sub div {
    padding-left: 24px;
}
div.alliance table#offs td.al {
    white-space: nowrap;
    width: 20%;
}
div.alliance table#offs td.dat {
    white-space: nowrap;
    width: 23%;
}
div.alliance table#events td.event {
    text-align: left;
}
div.alliance table#events td.dat {
    white-space: nowrap;
    width: 25%;
}
div.alliance table.small_option {
    width: 50%;
}
div.alliance table.small_option input.text {
    width: 94%;
}
div.alliance table.small_option tbody th {
    width: 30%;
}
div.alliance td.sel {
    width: 15%;
}
div.alliance table#options td.val {
    text-align: left;
}
div.alliance table#name td {
    text-align: left;
}
div.alliance table#name input.tag {
    width: 50%;
}
div.alliance table#edit thead td {
    width: 50%;
}
div.alliance table#edit tbody th {
    width: 30%;
}
div.alliance table#edit tbody td {
    line-height: 19px;
    text-align: left;
}
div.alliance table#edit input.text {
    width: 94%;
}
div.alliance table#edit td.desc1, div.alliance table#edit td.desc2 {
    padding: 0;
}
div.alliance table#edit td.desc1 textarea, div.alliance table#edit td.desc2 textarea {
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    text-align: center;
}
div.alliance table#edit td.desc1 textarea {
    height: 264px;
    width: 249px;
}
div.alliance table#edit td.desc2 textarea {
    height: 140px;
    width: 248px;
}
div.alliance table#medals td.typ {
    text-align: left;
}
div.alliance table#medals td.ra {
    white-space: nowrap;
    width: 15%;
}
div.alliance table#medals td.we {
    width: 15%;
}
div.alliance table#medals td.bb {
    width: 20%;
}
div.alliance table#invitations td {
    text-align: left;
}
div.alliance table#invitations td.abo {
    text-align: center;
}
div.alliance table.dipl, div.alliance div#box {
    width: 60%;
}
div.alliance table.dipl td {
    text-align: left;
}
div.alliance table.infos {
    width: 37%;
}
div.alliance table.infos td {
    padding: 2px;
}
div.alliance table td.none {
    text-align: center;
}
div.alliance table td.acc {
    text-align: center;
    width: 25%;
}
div.alliance table#diplomacy input.text {
    width: 94%;
}
div.alliance table#diplomacy input.radio {
    margin: 3px;
}
div.alliance table#own td.wait {
    width: 25%;
}
div.forum table {
    width: 502px;
}
div.forum table td, div.forum table th {
    padding: 2px 7px;
}
div.forum table td.ico {
    padding: 5px;
    text-align: center;
    white-space: nowrap;
    width: 32px;
}
div.forum table td.ico a img {
    margin: 2px;
}
div.forum table td.tit {
    padding: 5px;
}
div.forum table td.cou {
    text-align: center;
    width: 62px;
}
div.forum table td.last {
    padding: 2px 5px 2px 2px;
    text-align: right;
    white-space: nowrap;
    width: 120px;
}
div.forum table td.none {
    text-align: center;
}
div.forum table td.navi_top, div.forum table td.navi_btm {
    float: right;
    margin-right: 20px;
    text-align: right;
}
div.forum table td.navi_btm {
    margin-top: 15px;
}
div.forum h4 {
    margin: 0 0 15px 5px;
}
div.forum table#public, div.forum table#confederation, div.forum table#alliance, div.forum table#closed {
    margin-top: 10px;
}
div.forum table#posts td.poll {
    background-color: #FFFFFF;
    padding: 5px 2px;
}
div.forum table#posts td.pinfo {
    vertical-align: top;
    width: 21%;
}
div.forum table#posts td.pcontent {
    padding: 0;
    vertical-align: top;
}
div.forum table#posts td.pcontent div {
    vertical-align: top;
}
div.forum table#posts td.pcontent div.posted {
    float: left;
    padding: 2px 10px 0;
}
div.forum table#posts td.pcontent div.admin {
    float: right;
    padding: 2px 10px 0;
}
div.forum table#posts td.pcontent div.admin img {
    margin-left: 3px;
}
div.forum table#posts td.pcontent div.dotted {
    border-bottom: 1px dotted #C0C0C0;
    height: 1px;
    padding: 0;
    width: 100%;
}
div.forum table#posts td.pcontent div.text {
    min-height: 70px;
    overflow-x: auto;
    padding: 4px 10px 30px;
    width: 376px;
}
div.forum table#posts td.pcontent div.edited {
    border-top: 1px dotted #C0C0C0;
    padding: 0 10px 2px;
}
div.forum table#new_forum tbody th, div.forum table#edit_forum tbody th {
    width: 30%;
}
div.forum table#new_forum input.text, div.forum table#new_forum input.text {
    width: 97%;
}
div.forum table#conf_list td.ally, div.forum table#user_list td.ally, div.forum table#non_conf_list td.ally {
    width: 70%;
}
div.forum table#conf_list td.sel, div.forum table#non_conf_list td.sel, div.forum table#open_user td.sel {
    text-align: center;
    width: 5%;
}
div.forum table#conf_list td.tag, div.forum table#non_conf_list td.tag {
    text-align: center;
    width: 25%;
}
div.forum table#ally_list input.text, div.forum table#user_list input.text {
    width: 95%;
}
div.forum table#ally_list tag.tag, div.forum table#ally_list tag.ally, div.forum table#user_list tag.id, div.forum table#user_list tag.pla {
    width: 40%;
}
div.forum table#ally_list td.ad, div.forum table#user_list td.ad {
    text-align: center;
    width: 20%;
}
div.forum table#ally_list img.add, div.forum table#user_list img.add {
    cursor: pointer;
}
div.forum table#new_topic tbody th, div.forum table#new_post tbody th, div.forum table#edit_post tbody th {
    width: 87px;
}
div.forum table#edit_topic tbody th {
    width: 30%;
}
div.forum table#new_topic td.input_icons, div.forum table#new_post td.input_icons, div.forum table#edit_post td.input_icons {
    padding: 10px 3px 0;
    text-align: center;
    vertical-align: top;
    width: 87px;
}
div.forum table#new_topic td.input_icons img, div.forum table#new_post td.input_icons img, div.forum table#edit_post td.input_icons img {
    cursor: pointer;
}
div.forum table#new_topic td.input_icons img.smiley, div.forum table#new_post td.input_icons img.smiley, div.forum table#edit_post td.input_icons img.smiley {
    margin: 3px 1px;
}
div.forum table#new_topic textarea, div.forum table#new_post textarea, div.forum table#edit_post textarea {
    height: 250px;
    overflow: auto;
    width: 381px;
}
div.forum table#new_topic td.sel {
    text-align: center;
}
div.forum table#new_topic table#options td {
    padding-bottom: 0;
}
div.forum table#new_topic table#options input.text {
    margin-bottom: 2px;
}
div.forum table#new_topic select.dropdown {
    margin-right: 1px;
}
div.forum table#edit_topic select.dropdown {
    width: 100%;
}
div.forum table#poll {
    background-color: #FFFFFF;
    width: 496px;
}
div.forum table#poll thead th {
    padding: 4px;
    text-align: center;
}
div.forum table#poll td {
    text-align: center;
}
div.forum table#poll td.sel {
    text-align: right;
    white-space: nowrap;
    width: 30%;
}
div.forum table#poll td.stat {
    text-align: left;
    width: 280px;
}
div.forum table#poll td.stat img {
    float: left;
}
div.forum table#poll td.count {
    text-align: center;
}
div.statistics table td, div.statistics table th {
    padding: 2px 7px;
    text-align: center;
}
div.statistics td.ra {
    text-align: right;
    white-space: nowrap;
    width: 5%;
}
div.statistics td.pop {
    width: 20%;
}
div.statistics td.al {
    text-align: left;
}
div.statistics td.vil {
    width: 10%;
}
div.statistics td.po {
    width: 20%;
}
div.statistics td.pla {
    width: 18%;
}
div.statistics td.av {
    width: 18%;
}
div.statistics td.po {
    width: 20%;
}
div.statistics table#player td.pla {
    text-align: left;
    width: auto;
}
div.statistics table#player td.al {
    text-align: center;
}
div.statistics table#player_off td.pla {
    text-align: left;
    width: auto;
}
div.statistics table#player_def td.pla {
    text-align: left;
    width: auto;
}
div.statistics table#alliance td.al {
    width: auto;
}
div.statistics table#alliance_off td.al {
    width: auto;
}
div.statistics table#alliance_def td.al {
    width: auto;
}
div.statistics table.top10 {
    width: 246px;
}
div.statistics table.top10 td {
    padding: 2px;
}
div.statistics table.top10 td.pla {
    text-align: left;
    width: auto;
}
div.statistics table.top10 td.val {
    width: 10%;
}
div.statistics table.top10 tr.none td {
    background-color: #EFEFEF;
}
div.statistics table.top10 tr.own.hl td.ra {
    text-align: center;
    white-space: nowrap;
}
div.statistics table#top10_offs, div.statistics table#top10_climbers {
    float: left;
}
div.statistics table#top10_defs, div.statistics table#top10_raiders {
    float: right;
}
div.statistics table#villages td.vil {
    text-align: left;
    width: auto;
}
div.statistics table#villages td.pla {
    text-align: left;
    width: 25%;
}
div.statistics table#villages td.hab {
    width: 15%;
}
div.statistics table#villages td.aligned_coords {
    padding: 2px 0;
}
div.statistics table#heroes td.hero {
    text-align: left;
}
div.statistics table#heroes td.hero img {
    margin: -2px;
    position: relative;
    top: 1px;
}
div.statistics table#heroes td.pla {
    text-align: left;
    width: 30%;
}
div.statistics table#heroes td.lev {
    width: 10%;
}
div.statistics table#heroes td.xp {
    width: 15%;
}
div.statistics table#world_tribes, div.statistics table#world_misc {
    margin-top: 15px;
}
div.statistics table#world_player th {
    width: 60%;
}
div.statistics table#world_tribes td, div.statistics table#world_misc td {
    width: 33%;
}
div.statistics table#wonder td.nam {
    width: 35%;
}
div.statistics table#wonder td.al {
    width: 15%;
}
div.statistics table#wonder td.lev {
    width: 10%;
}
div.statistics table#wonder td.at {
    width: 2%;
}
div.statistics table#search_navi {
    margin-top: 15px;
}
div.statistics table#search_navi div {
    vertical-align: top;
}
div.statistics table#search_navi div.search {
    float: left;
    text-align: left;
}
div.statistics table#search_navi div.search span {
    white-space: nowrap;
}
div.statistics table#search_navi div.search input {
    margin-bottom: 2px;
    margin-top: 2px;
    vertical-align: middle;
}
div.statistics table#search_navi div.search input.ra {
    margin-left: 4px;
    width: 32px;
}
div.statistics table#search_navi div.search input.name {
    margin-left: 4px;
    width: 50px;
}
div.statistics table#search_navi div.search span.or {
    margin: auto 8px;
}
div.statistics table#search_navi div.navi {
    float: right;
    line-height: 22px;
    text-align: right;
    white-space: nowrap;
}
div.reports table td, div.reports table th {
    padding: 2px 7px;
}
div.reports .none {
    text-align: center;
}
div.reports table#overview td, div.reports table#overview th {
    line-height: 17px;
    padding: 3px 7px;
}
div.reports table#overview tbody td {
    vertical-align: top;
}
div.reports table#overview td.sel {
    padding: 5px;
    text-align: center;
    width: 5%;
}
div.reports table#overview td.sub img {
    float: left;
}
div.reports table#overview td.sub div {
    padding-left: 24px;
}
div.reports table#overview td.dat {
    padding: 3px 2px;
    text-align: center;
    white-space: nowrap;
    width: 23%;
}
div.reports table#overview tfoot th.buttons {
    text-align: left;
}
div.reports table#overview tfoot th.buttons input {
    vertical-align: middle;
}
div.reports table#overview tfoot th.navi {
    text-align: right;
}
div.reports table#report_surround thead th, div.reports table#report_surround thead td {
    text-align: left;
}
div.reports table#report_surround thead td.sent {
    width: 25%;
}
div.reports table#report_surround td.report_content {
    padding: 15px 2px 0;
}
div.reports table#report_surround td.report_content table {
    margin-bottom: 15px;
}
div.reports table#report_surround td.report_content table thead td {
    background-color: #F3F3F3;
    text-align: center;
}
div.reports table#report_surround td.report_content table tbody th {
    text-align: left;
    width: 20%;
}
div.reports table#report_surround td.report_content table tbody.units td {
    padding: 2px;
    text-align: center;
    width: 7.2%;
}
div.reports table#report_surround td.report_content table tbody.infos th, div.reports table#report_surround td.report_content table tbody.infos td, div.reports table#report_surround td.report_content table tbody.goods th, div.reports table#report_surround td.report_content table tbody.goods td, div.reports table#report_surround td.report_content table tbody.res th, div.reports table#report_surround td.report_content table tbody.res td, div.reports table#report_surround td.report_content table tbody.regards th, div.reports table#report_surround td.report_content table tbody.regards td {
    background-color: #F3F3F3;
}
div.reports table#report_surround td.report_content table tbody.infos td img {
    display: inline;
    margin-right: 2px;
}
div.reports td.report_content table#attacker tbody.goods div.res {
    float: left;
}
div.reports td.report_content table#attacker tbody.goods div.carry {
    float: right;
    margin-left: 20px;
}
div.messages td.none {
    text-align: center;
}
div.messages table#overview td, div.messages table#overview th {
    line-height: 17px;
    padding: 3px 7px;
    text-align: center;
}
div.messages table#overview tr.sup td.sel {
    background-color: #71D000;
}
div.messages table#overview tr.multi td.sel {
    background-color: #FF6F0F;
}
div.messages table#overview td.sel {
    width: 5%;
}
div.messages table#overview td.top {
    text-align: left;
}
div.messages table#overview td.send {
    width: 25%;
}
div.messages table#overview td.dat {
    white-space: nowrap;
    width: 22%;
}
div.messages table#overview th.buttons {
    text-align: left;
}
div.messages table#overview th.buttons input {
    vertical-align: middle;
}
div.messages table#overview th.navi {
    text-align: right;
}
div.messages table#friendlist td {
    height: 20px;
    padding: 2px;
    text-align: center;
}
.webkit div.messages table#friendlist td {
    height: 16px;
}
div.messages table#friendlist td.end {
    padding: 0;
    width: 5%;
}
div.messages table#friendlist td.pla {
    padding: 0;
    width: 40%;
}
div.messages table#friendlist td.on {
    padding: 0;
    width: 5%;
}
div.messages table#friendlist td.pla input.text {
    border: medium none;
}
div.messages table#friendlist img.del, div.messages table#friendlist img.accept {
    cursor: pointer;
}
div#build table#build_value {
    background-color: #FFFFFF;
    line-height: 19px;
    width: auto;
}
div#build table#build_value th, div#build table#build_value td {
    white-space: nowrap;
}
div#build table#build_value th {
    padding-right: 35px;
}
div#build table#build_value td {
    text-align: right;
}
div#build table.build_details td {
    padding: 2px 7px;
}
div#build table.build_details td.desc {
    line-height: 19px;
}
div#build table.build_details td.desc div.tit img {
    margin: 0 5px;
    position: relative;
    top: 3px;
}
div#build table.build_details td.desc div.details {
    padding-left: 30px;
}
div#build table.build_details td.desc div.details span {
    white-space: nowrap;
}
div#build table.build_details td.desc div.details span.none {
    white-space: normal;
}
div#build table.build_details td.act {
    text-align: center;
    width: 29%;
}
div#build table.build_details td.val {
    text-align: center;
    width: 12%;
}
div#build table.build_details td.val input.text {
    width: 30px;
}
div#build table.build_details td.max {
    text-align: center;
    width: 12%;
}
div#build table.under_progress {
    margin-top: 15px;
}
div#build table.under_progress td {
    padding: 2px 7px;
    text-align: center;
}
div#build table.under_progress td.desc {
    text-align: left;
}
div#build table.under_progress td.desc img {
    margin: 0 5px;
    position: relative;
    top: 3px;
}
div#build table.under_progress div.val {
    float: left;
    padding-left: 5px;
    text-align: right;
}
div#build table.under_progress td.dur {
    width: 20%;
}
div#build table.under_progress td.fin {
    width: 20%;
}
div#build table.under_progress tr.next td {
    background-color: #F5F5F5;
}
div#build p#contract {
    line-height: 19px;
}
div#build table#expansion td, div#build #expansion th {
    padding: 2px 7px;
}
div#build table#expansion thead td {
    padding: 2px;
}
div#build table#expansion td {
    text-align: center;
}
div#build table#expansion td.ra {
    text-align: right;
    white-space: nowrap;
    width: 2%;
}
div#build table#expansion td.vil {
    text-align: left;
}
div#build table#expansion td.ha {
    width: 16%;
}
div#build table#expansion td.dat {
    white-space: nowrap;
    width: 14%;
}
div#build.gid0 h1 {
    margin-bottom: 25px;
}
div#build.gid0 h2 {
    margin-bottom: 15px;
}
div#build.gid0 div.hide {
    display: none;
}
div#build.gid0 table.new_building {
    background-color: #FFFFFF;
    margin-bottom: 25px;
}
div#build.gid0 table.new_building td.desc {
    padding-bottom: 15px;
}
div#build.gid0 table.new_building td.bimg {
    padding-left: 15px;
    padding-right: 5px;
    vertical-align: top;
}
div#build.gid0 table.new_building td.res {
    padding-bottom: 3px;
}
div#build.gid0 table.new_building td.requ {
    padding-bottom: 3px;
}
div#build.gid15 table#demolish {
    background-color: #FFFFFF;
}
div#build.gid16 table.troop_details th, div#build.gid16 table.troop_details td {
    padding: 2px 7px;
}
div#build.gid16 table.troop_details th {
    width: 20%;
}
div#build.gid16 table.troop_details tbody.units td {
    padding: 2px;
    text-align: center;
    width: 7.2%;
}
div#build.gid16 table.troop_details tbody.infos th, div#build.gid16 table.troop_details tbody.infos td {
    background-color: #F3F3F3;
}
div#build.gid16 table.troop_details div {
    float: left;
    text-align: center;
    width: 50%;
}
div#build.gid16 table.troop_details div.small {
    width: 45%;
}
div#build.gid16 table.troop_details div.abort {
    float: right;
    text-align: right;
    width: 5%;
}
div#build.gid16 table.troop_details div.abort img {
    margin-top: 3px;
}
div#build.gid16 table.troop_details div.sup {
    text-align: left;
}
div#build.gid16 table.troop_details div.sback {
    text-align: right;
}
div#build.gid16 table.troop_details div.free {
    text-align: right;
}
div#build.gid16 table.troop_details div.gback {
    text-align: right;
}
div#build.gid16 table.troop_details div.diss {
    text-align: right;
}
div#build.gid16 table.troop_details a.attack_marker {
    float: right;
    position: relative;
    right: -1px;
    top: 2px;
}
div#build.gid16 table#raidList thead td {
    white-space: nowrap;
}
div#build.gid16 table#raidList th, div#build.gid16 table#raidList td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid16 table#raidList td.check {
    padding: 2px;
    width: 1%;
}
div#build.gid16 table#raidList td.check img {
    float: left;
}
div#build.gid16 table#raidList td.vil {
    text-align: left;
}
div#build.gid16 table#raidList td.vil img {
    float: right;
}
div#build.gid16 table#raidList td.raids {
    width: 10%;
}
div#build.gid16 table#raidList td.goods {
    width: 10%;
}
div#build.gid16 table#raidList td.lost {
    width: 10%;
}
div#build.gid16 table#raidList td.rep {
    text-align: left;
    white-space: nowrap;
    width: 20%;
}
div#build.gid16 table#raidList td.rep img {
    float: left;
    margin-right: 3px;
}
div#build.gid16 table#raidTroops {
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
}
div#build.gid16 table#raidTroops td.column-first {
    padding-left: 8px;
}
div#build.gid16 table#raidTroops td.column-last {
    padding-right: 8px;
}
div#build.gid16 table#raidTroops td.line-first {
    padding-top: 8px;
}
div#build.gid16 table#raidTroops td.line-last {
    padding-bottom: 8px;
}
div#build.gid16 table#raidTroops td {
    padding: 1px;
    width: 25%;
}
div#build.gid16 table#raidTroops img {
    bottom: 3px;
    margin-right: 2px;
    position: relative;
    vertical-align: bottom;
}
div#build.gid16 table#raidTroops input.text {
    width: 60px;
}
div#build.gid16 table#raidTroops input.disabled {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
}
div#build.gid16 table#troopEscape thead td {
    white-space: nowrap;
}
div#build.gid16 table#troopEscape th, div#build.gid16 table#troopEscape td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid16 table#troopEscape td.sel {
    padding: 2px;
    width: 5%;
}
div#build.gid16 table#troopEscape td.vil {
    text-align: left;
}
div#build.gid16 table#troopEscape td.own {
    width: 25%;
}
div#build.gid16 table#troopEscape td.rein {
    width: 25%;
}
div#build.gid17 table.send_res {
    background-color: #FFFFFF;
    line-height: 24px;
    width: 40%;
}
div#build.gid17 table.send_res td {
    padding-right: 4px;
    vertical-align: top;
}
div#build.gid17 table.send_res td.ico {
    width: 5%;
}
div#build.gid17 table.send_res td.ico img {
    position: relative;
    top: 4px;
}
div#build.gid17 table.send_res td.nam {
    width: 16%;
}
div#build.gid17 table.send_res td.val {
    width: 12%;
}
div#build.gid17 table.send_res td.val input.text {
    width: 39px;
}
div#build.gid17 table.send_res td.max {
    width: 20%;
}
div#build.gid17 table.res_target {
    background-color: #FFFFFF;
    line-height: 21px;
    width: 40%;
}
div#build.gid17 table.res_target th, div#build.gid17 table.res_target td {
    vertical-align: top;
}
div#build.gid17 table.res_target th {
    width: 30%;
}
div#build.gid17 table#target_select td.mer {
    padding-bottom: 9px;
}
div#build.gid17 table#target_select td.vil *, div#build.gid17 table#target_select td.coo * {
    float: left;
}
div#build.gid17 table#target_select td.vil input.text {
    margin-left: 10px;
    width: 100px;
}
div#build.gid17 table#target_select td.coo input.text {
    margin: 0 10px;
    width: 40px;
}
div#build.gid17 table#target_validate td.vil {
    padding-bottom: 11px;
}
div#build.gid17 table.traders th, div#build.gid17 table.traders td {
    padding: 2px 7px;
}
div#build.gid17 table.traders tr.res th, div#build.gid17 table.traders tr.res td {
    background-color: #F5F5F5;
}
div#build.gid17 table.traders th {
    width: 20%;
}
div#build.gid17 table.traders div.in {
    float: left;
    text-align: center;
    width: 45%;
}
div#build.gid17 table.traders div.at {
    float: right;
    text-align: center;
    width: 45%;
}
div#build.gid17 table.traders div.repeat {
    float: right;
    text-align: right;
    width: 20px;
}
div#build.gid17 table.buy_select td {
    height: 21px;
    text-align: center;
}
div#build.gid17 table.buy_select td.hl {
    background-color: #FFE4B5;
}
div#build.gid17 table#search_select {
    width: 120px;
}
div#build.gid17 table#ratio_select {
    width: 30px;
}
div#build.gid17 table#bid_select {
    width: 120px;
}
div#build.gid17 table#range th, div#build.gid17 table#range td {
    padding: 2px;
    text-align: center;
}
div#build.gid17 table#range tfoot td {
    padding-right: 7px;
    text-align: right;
}
div#build.gid17 table#range td.val {
    text-align: left;
    white-space: nowrap;
    width: 16%;
}
div#build.gid17 table#range td.dur {
    white-space: nowrap;
    width: 13%;
}
div#build.gid17 table#range td.act {
    width: 35%;
}
div#build.gid17 table#summary th, div#build.gid17 table#summary td {
    padding: 2px 7px;
}
div#build.gid17 table#summary td.desc {
    background-color: #F3F3F3;
    text-align: center;
}
div#build.gid17 table#summary td.ico {
    padding-right: 2px;
    width: 5%;
}
div#build.gid17 table#summary td.val {
    padding-left: 2px;
    white-space: nowrap;
    width: 16%;
}
div#build.gid17 table#sell {
    background-color: #FFFFFF;
}
div#build.gid17 table#sell th, div#build.gid17 table#sell td {
    padding: 2px;
}
div#build.gid17 table#sell th {
    width: 10%;
}
div#build.gid17 table#sell input.check {
    position: relative;
    top: 1px;
}
div#build.gid17 table#sell select.dropdown {
    padding: 1px;
}
div#build.gid17 table#sell td.val {
    width: 13%;
}
div#build.gid17 table#sell td.val input.text {
    width: 50px;
}
div#build.gid17 table#sell td.res {
    width: 20%;
}
div#build.gid17 table#sell td.res input.text {
    width: 75px;
}
div#build.gid17 table#sell td.tra input.text {
    width: 20px;
}
div#build.gid17 table#sell_overview th, div#build.gid17 table#sell_overview td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid17 table#sell_overview td.abo {
    width: 5%;
}
div#build.gid17 table#sell_overview td.val {
    text-align: left;
    width: 22%;
}
div#build.gid17 table#npc th, div#build.gid17 table#npc td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid17 table#npc td.all {
    width: 18%;
}
div#build.gid17 table#npc td.sum {
    text-align: left;
}
div#build.gid17 table#trading_routes th {
    padding: 4px 7px;
}
div#build.gid17 table#trading_routes tfoot th {
    font-weight: normal;
    text-align: left;
}
div#build.gid17 table#trading_routes td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid17 table#trading_routes td.desc {
    text-align: left;
}
div#build.gid17 table#trading_routes td.sel {
    padding: 5px;
    vertical-align: top;
    width: 5%;
}
div#build.gid17 table#trading_routes td.start {
    white-space: nowrap;
    width: 12%;
}
div#build.gid17 table#trading_routes td.trad {
    width: 15%;
}
div#build.gid17 table#trading_routes td.dur {
    width: 20%;
}
div#build.gid17 table#trading_edit th, div#build.gid17 table#trading_edit td {
    padding: 2px 7px;
}
div#build.gid17 table#trading_edit tbody th, div#build.gid17 table#trading_edit tbody td {
    line-height: 20px;
}
div#build.gid17 table#trading_edit tbody th {
    width: 25%;
}
div#build.gid17 table#trading_edit select option {
    padding-right: 10px;
}
div#build.gid17 table#trading_edit td.res {
    white-space: nowrap;
}
div#build.gid17 table#trading_edit td.res input {
    margin-right: 5px;
}
div#build.gid17 table#trading_edit td.res img {
    margin-right: 3px;
}
div#build.gid18 table {
    width: 60%;
}
div#build.gid18 table th, div#build.gid18 table td {
    padding: 2px 7px;
}
div#build.gid18 table th {
    width: 30%;
}
div#build.gid18 table#join th, div#build.gid18 #join td {
    text-align: center;
}
div#build.gid18 table#join td.abo {
    width: 5%;
}
div#build.gid18 table#join td.nam {
    width: 30%;
}
div#build.gid18 table#found td.tag input.text {
    width: 80px;
}
div#build.gid18 table#found td.nam input.text {
    width: 160px;
}
div.build.gid22 table#researchFuture td.desc {
    vertical-align: top;
    white-space: nowrap;
    width: 40%;
}
div.build.gid22 table#researchFuture td.cond {
    line-height: 19px;
}
div#build.gid24 table.build_details td.desc div.details {
    padding-left: 0;
}
div#build.gid26 table#main {
    margin-top: 15px;
}
div#build.gid26 table#main th, div#build.gid26 #main td {
    padding: 2px 7px;
}
div#build.gid26 table#main tbody th {
    width: 50%;
}
div#build.gid26 table#main td.desc {
    text-align: center;
}
div#build.gid26 table#main input.text {
    width: 94%;
}
div#build.gid27 table#near {
    margin-top: 20px;
}
div#build.gid27 table th, div#build.gid27 table td {
    padding: 2px 7px;
    text-align: center;
}
div#build.gid27 table td.nam {
    text-align: left;
}
div#build.gid27 table div.man {
    float: right;
    width: 15px;
}
div#build.gid27 table td.pla {
    width: 20%;
}
div#build.gid27 table#own td.vil {
    width: 20%;
}
div#build.gid27 table#own td.cap {
    width: 25%;
}
div#build.gid27 table#near td.dist {
    width: 20%;
}
div#build.gid27 table#show_artefacts td.al {
    width: 20%;
}
div#build.gid27 table#art_details tbody th {
    width: 35%;
}
div#build.gid27 table.art_details {
    margin-top: 25px;
}
div#build.gid35 table.build_details td.desc div.details {
    padding-left: 0;
}
div#build.gid37 table th, div#build.gid37 table td {
    padding: 2px 7px;
}
div#build.gid37 table td.nam {
    text-align: left;
    width: 30%;
}
div#build.gid37 table#rename {
    width: 60%;
}
div#build.gid37 table#rename tbody th {
    width: 40%;
}
div#build.gid37 table#rename input.text {
    width: 94%;
}
div#build.gid37 table#distribution tbody th {
    width: 26%;
}
div#build.gid37 table#distribution td.xp {
    width: 205px;
}
div#build.gid37 table#distribution td.up {
    text-align: center;
    width: 7%;
}
div#build.gid37 table#distribution td.po {
    text-align: center;
    width: 7%;
}
div#build.gid37 table#distribution td.rem {
    text-align: center;
}
div#build.gid37 table#oases td {
    text-align: center;
}
div#build.gid37 table#oases thead td {
    padding: 2px;
}
div#build.gid37 table#oases td.nam img {
    position: relative;
    top: 1px;
}
div#build.gid37 table#oases td.zp {
    width: 14%;
}
div#build.gid37 table#leave thead td {
    padding: 2px;
}
div#build.gid37 table#leave tbody td {
    text-align: center;
}
div#build.gid40 table#rename {
    width: 50%;
}
div#build.gid40 table#rename th, div#build.gid40 table#rename td {
    padding: 2px 7px;
}
div#build.gid40 table#rename td {
    text-align: center;
}
div#build.gid40 table#rename tbody th {
    width: 25%;
}
div#build.gid40 table#rename input.text {
    width: 94%;
}
body.manual table td, body.manual table th {
    padding: 2px;
}
body.manual table#troop_info {
    width: 406px;
}
body.manual table#troop_info td {
    text-align: center;
    width: 14.2%;
}
body.manual table#troop_details {
    background-color: #FFFFFF;
    width: 60%;
}
body.manual table#examples {
    margin-left: 2px;
    width: 406px;
}
body.manual table#examples tbody th {
    width: 40%;
}
div.quest div#qstd table.altquest th, div.quest div#qstd table.altquest td {
    padding: 2px;
}
div.quest div#qstd table.altquest td {
    text-align: center;
}
div.quest div#qstd table.altquest td.ra {
    width: 5%;
}
div.quest div#qstd table.altquest td.desc {
    text-align: left;
}
div.a2b table th, div.a2b table td {
    padding: 2px 7px;
}
div.a2b table#troops {
    background-color: #FFFFFF;
    border: 1px dashed #C0C0C0;
}
div.a2b table#troops td.column-first {
    padding-left: 8px;
}
div.a2b table#troops td.column-last {
    padding-right: 8px;
}
div.a2b table#troops td.line-first {
    padding-top: 8px;
}
div.a2b table#troops td.line-last {
    padding-bottom: 8px;
}
div.a2b table#troops td.large {
    width: 26%;
}
div.a2b table#troops td.regular {
    width: 25%;
}
div.a2b table#troops td.small {
    width: 23%;
}
div.a2b table#troops img {
    bottom: 3px;
    margin-right: 2px;
    position: relative;
    vertical-align: bottom;
}
div.a2b table#troops input.text {
    width: 30px;
}
div.a2b table#troops input.disabled {
    background-color: #EEEEEE;
    border-color: #AAAAAA;
}
div.a2b table#coords {
    background-color: #FFFFFF;
    line-height: 18px;
}
div.a2b table#coords td {
    padding: 0;
    vertical-align: top;
}
div.a2b table#coords td.sel {
    white-space: nowrap;
    width: 35%;
}
div.a2b table#coords td.sel input.radio {
    position: relative;
    top: 1px;
}
body.presto div.a2b table#coords td.sel input.radio {
    top: -1px;
}
* html div.a2b table#coords td.sel input.radio {
    top: -2px;
}
* + html div.a2b table#coords td.sel input.radio {
    top: -2px;
}
div.a2b table#coords td.vil *, div.a2b table#coords td.target * {
    float: left;
    margin-right: 10px;
}
div.a2b table#coords td.vil input.text {
    width: 100px;
}
div.a2b table#coords td.target input.text {
    width: 40px;
}
div.a2b table#short_info {
    background-color: #FFFFFF;
}
div.a2b table#short_info th {
    padding-left: 0;
    width: 15%;
}
div.a2b table.troop_details tbody th {
    width: 20%;
}
div.a2b table.troop_details tbody.units td {
    padding: 2px;
    text-align: center;
    width: 7.2%;
}
div.a2b table.troop_details tbody.units input.text {
    width: 73%;
}
div.a2b table.troop_details tbody.options input.radio {
    margin-right: 2px;
    position: relative;
    top: 2px;
}
body.presto div.a2b table.troop_details tbody.options input.radio {
    top: 0;
}
body.ie6 div.a2b table.troop_details tbody.options input.radio, body.ie7 div.a2b table.troop_details tbody.options input.radio {
    top: -2px;
}
div.a2b table.troop_details tbody.cata select.dropdown {
    margin: 1px 0;
}
div.a2b table.troop_details tbody.infos th, div.a2b table.troop_details tbody.infos td {
    background-color: #F5F5F5;
}
div.a2b table.troop_details tbody.infos div {
    text-align: center;
    width: 49%;
}
div.a2b table.troop_details tbody.infos div.in {
    float: left;
}
div.a2b table.troop_details tbody.infos div.at {
    float: right;
}
div.cropfinder table#croplist th, div.cropfinder table#croplist td {
    padding: 2px 7px;
}
div.cropfinder table#croplist td.none {
    text-align: center;
}
div.cropfinder table#croplist td.dist {
    white-space: nowrap;
    width: 12%;
}
div.cropfinder table#croplist td.typ {
    width: 12%;
}
div.cropfinder table#croplist td.oase {
    width: 18%;
}
div.cropfinder table#croplist td.footer {
    text-align: right;
}
div.plus table.lang_ltr th, div.plus table.lang_ltr td {
    text-align: left;
}
div.plus table.lang_rtl th, div.plus table.lang_rtl td {
    text-align: right;
}
div.plus div#products table.product {
    width: 116px;
}
div.plus div#products table.product td, div.plus div#products table.product th {
    padding: 2px 7px;
}
div.plus div#products table.product th {
    text-align: center;
}
div.plus div#products table.product td.pic {
    padding: 2px;
    text-align: center;
}
div.plus table.rate_details th, div.plus table.rate_details td {
    padding: 3px 7px;
}
div.plus table.rate_details td.pic {
    padding: 2px;
    text-align: center;
    vertical-align: top;
    width: 120px;
}
div.plus table.rate_details td.pic img {
    margin: 10px 0;
}
div.plus table.rate_details td.desc {
    text-align: center;
}
div.plus table#open_orders {
    background-color: #FFFFFF;
    border-collapse: collapse;
}
div.plus table#open_orders th, div.plus table#open_orders td {
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    padding: 2px 7px;
    text-align: center;
}
div.plus table#open_orders tr.dark td {
    background-color: #EFEFEF;
}
div.plus table.features th, div.plus table.features td {
    padding: 2px 7px;
}
div.plus table.features tbody th {
    background-color: #F5F5F5;
    text-align: center;
}
div.plus table.features td.preview {
    padding: 0;
    text-align: center;
    width: 200px;
}
div.plus table.features td.text {
    padding: 4px 7px;
}
div.plus table.plusFunctions th, div.plus table.plusFunctions td {
    padding: 2px 7px;
    text-align: center;
}
div.plus table.plusFunctions td.man {
    padding: 0;
    width: 4%;
}
div.plus table.plusFunctions td.desc {
    text-align: left;
}
div.plus table.plusFunctions td.dur {
    width: 15%;
}
div.plus table.plusFunctions td.cost {
    white-space: nowrap;
    width: 9%;
}
div.plus table.plusFunctions td.act {
    width: 20%;
}
div.plus table#invite th, div.plus table#invite td {
    padding: 2px 7px;
}
div.plus table#invite tbody.mails td {
    background-color: #F5F5F5;
}
div.plus table#invite tbody.msg pre {
    margin: 10px 5px;
}
div.plus table#invite tbody.msg th {
    background-color: #F5F5F5;
}
div.plus table#invite tbody.msg textarea {
    height: 200px;
    width: 480px;
}
div.plus #brought_in th, div.plus #brought_in td {
    padding: 2px 7px;
}
div.warsim table#select {
    margin-top: 10px;
}
div.warsim table#select thead td {
    padding: 2px 7px;
}
div.warsim table#select tbody td {
    line-height: 20px;
    padding: 5px 7px;
    vertical-align: top;
    width: 33%;
}
div.warsim table#select input.radio {
    position: relative;
    top: 1px;
}
body.presto div.warsim table#select input.radio {
    top: 0;
}
body.ie6 div.warsim table#select input.radio, body.ie7 div.warsim table#select input.radio {
    top: -2px;
}
div.warsim table.fill_in {
    width: 49%;
}
div.warsim table.fill_in th {
    padding: 2px;
}
div.warsim table.fill_in td {
    padding: 1px;
}
div.warsim table.fill_in tbody th {
    background-color: #F5F5F5;
    text-align: center;
}
div.warsim table.fill_in td.details {
    padding: 0;
}
div.warsim table.fill_in td.details table {
    background-color: #FFFFFF;
}
div.warsim table.fill_in td.details table td.ico {
    padding-left: 4px;
    padding-right: 2px;
    width: 16px;
}
div.warsim table.fill_in td.details table td.value {
    width: 43px;
}
div.warsim table.fill_in td.details table td.value input.text {
    width: 35px;
}
div.warsim table.fill_in td.details table td.research {
    padding-right: 4px;
    width: 23px;
}
div.warsim table.fill_in td.details table td.research input.text {
    width: 15px;
}
div.warsim table.results th {
    padding: 2px 7px;
}
div.warsim table.results td {
    padding: 2px 1px;
}
div.warsim table.results tbody th {
    width: 20%;
}
div.warsim table.results tbody td {
    text-align: center;
    width: 8%;
}
div.support table {
    line-height: 16px;
}
div.support table th, div.support table td {
    padding: 2px 3px;
}
div.support table td {
    padding-left: 7px;
}
td.form_table_label {
    white-space: pre;
    width: 30%;
}
td.form_table_element {
    width: 70%;
}
table.form_table {
    background-color: transparent;
}
body {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
}
a {
    color: #71D000;
    font-weight: bold;
    text-decoration: none;
}
a:visited {
    color: #71D000;
}
a:active {
    color: #FF8000;
}
a:hover {
    color: #00BC00;
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 18px;
}
div#header {
    font-size: 0;
}
table td, table th {
    font-size: 13px;
    font-weight: normal;
}
table thead th, table tfoot th {
    font-weight: bold;
}
input.text, select.dropdown, textarea {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
div#textmenu {
    font-size: 13px;
    font-weight: normal;
}
div#textmenu span {
    color: #C0C0C0;
    font-weight: bold;
}
div#textmenu a.selected {
    border-bottom: 1px dashed Silver;
}
.none {
    color: #C0C0C0;
}
.error {
    color: #FF8000;
}
span.plus_g {
    color: #71D000;
    font-weight: bold;
}
span.plus_o {
    color: #FF6F0F;
    font-weight: bold;
}
div#ltime {
    color: #666666;
    font-size: 10px;
}
div#mtop {
    font-size: 0;
}
div#side_navi {
    font-size: 13px;
}
div#side_navi p {
    font-size: 12px;
}
div#side_navi p a {
    color: #000000;
    font-weight: normal;
}
div#side_navi p a:hover {
    color: #00C000;
}
div#side_navi p.deltimer a {
    font-weight: bold;
}
div#side_navi p.deltimer a span {
    color: #FF8000;
}
div#side_info h6 {
    color: #FF8000;
    font-size: 13px;
    font-weight: bold;
}
div#side_info table thead td a {
    color: black;
    font-weight: bold;
}
div#side_info table tbody td {
    font-size: 11px;
}
div#side_info td.hl {
    color: #FF8000;
}
div#side_info td.link {
    font-size: 13px;
}
div#side_info span.time {
    color: #999999;
    font-size: 11px;
    font-style: italic;
}
div#side_info div.news {
    font-size: 12px;
}
div#side_info div.news h5 {
    font-size: 13px;
}
div#footer div#mfoot {
    color: #666666;
    font-size: 11px;
}
div#footer div#mfoot a {
    color: #666666;
    font-weight: normal;
    text-decoration: none;
}
div#footer div#mfoot a:visited, div#footer div#mfoot a:active {
    color: #666666;
}
div#footer div#mfoot a:hover {
    color: #00C000;
}
div.login p {
    font-size: 12px;
}
div.login table th, div.login table td {
    font-size: 11px;
}
div.signup table th, .signup table td {
    font-size: 11px;
}
div.signup p {
    font-size: 12px;
}
div.signup p.info {
    color: #FF8000;
}
div.signup p.error2 {
    color: #FF8000;
}
div.signup p#timer1 {
    font-size: 20px;
    font-weight: bold;
}
div.signup span.error {
    font-size: 9px;
}
div.signup span.unavailable {
    font-size: 24px;
}
div.signup .important {
    color: #FF8000;
    font-weight: bold;
}
div.activate h6 {
    color: #FF8000;
    font-size: 12px;
    font-weight: bold;
}
div.activate table th, div.activate table td {
    font-size: 11px;
}
div.activate td.name {
    color: #FF8000;
    font-weight: bold;
}
div.activate p {
    font-size: 12px;
}
div.activate p.info {
    color: #C0C0C0;
    font-size: 24px;
}
div.activate p.info2 {
    color: #FF8000;
    font-weight: bold;
}
div.village1 h1 div#loyality {
    font-size: 9px;
    font-weight: bold;
}
div.village1 h1 div.re {
    color: #FF0000;
}
div.village1 h1 div.gr {
    color: #228B22;
}
div.village1 table td.num {
    font-weight: bold;
}
div.village1 table#movements td.typ, div.village1 table#movements div.mov {
    font-weight: bold;
}
div.village1 table#movements .a1 {
    color: #FF0000;
}
div.village1 table#movements .d1 {
    color: #228B22;
}
div.village1 table#movements .a2, div.village1 table#movements .d2 {
    color: #F2C700;
}
div.village1 table#movements .a3, div.village1 table#movements .d3 {
    color: #B500A3;
}
div.village2 div#village_map div#levels div {
    font-family: Arial,Helvetica;
    font-size: 9px;
}
div.village3 table tbody th {
    font-weight: bold;
}
div.village3 table#ressources td.tra a {
    color: black;
    font-weight: normal;
}
div.village3 table#warehouse .crit {
    color: red;
}
div.village3 table#culture_points span.dot {
    color: #C0C0C0;
    font-weight: bold;
}
div.village3 table#troops tr.small th, div.village3 div.village3 table#troops tr.small td {
    font-size: 11px;
}
div.village3 table.vil_troops tbody th {
    font-weight: normal;
}
div#map div#map_rulers div {
    font-size: 10px;
}
div#map div#map_coords {
    font-weight: bold;
}
div#map table#map_infobox th, div#map table#map_infobox td {
    font-size: 11px;
}
div#map table.empty thead th, div#map table.oasis_empty thead th, div#map table.oasis thead th {
    font-style: italic;
    font-weight: normal;
}
div#map table.default th, div#map table.default td, div#map table.empty th, div#map table.empty td, div#map table.oasis_empty th, div#map table.oasis_empty td {
    color: #C0C0C0;
}
div.map table#raidFavs td.none a {
    color: #C0C0C0;
    font-weight: normal;
}
div.map table#raidDetails td.balance div.booty {
    color: #00BC00;
}
div.map div#dmain {
    color: #C0C0C0;
}
div.map table#raidDetails td.balance div.booty {
    color: #00BC00;
}
div.map table#raidDetails td.balance div.lost {
    color: #FF6F0F;
}
div.map table#raidDetails td.balance div.sum {
    font-weight: bold;
}
div.player span.none2 {
    color: #C0C0C0;
    font-weight: bold;
}
div.player span.none3 {
    color: #C0C0C0;
}
div.player div#textmenu a.none {
    color: #C0C0C0;
}
div.player table#edit td.desc1 textarea, div.player table#edit td.desc2 textarea {
    font-size: 13px;
}
div.player #advertisement span.note {
    font-size: 10px;
}
div.player td.note {
    font-size: 11px;
}
div.player table#change_pass td.note {
    font-size: 10px;
}
div.player table#change_pass td.generate span {
    color: #C0C0C0;
    font-size: 9px;
}
div.player table#change_mail th.process {
    color: red;
}
div.player table.account span.count {
    color: #C0C0C0;
    font-size: 10px;
}
div.player table.account span.max {
    color: red;
    font-size: 10px;
}
div.player table#del_acc td.note {
    text-align: center;
}
div.player table#del_acc td.count {
    font-weight: bold;
}
div.player table#del_acc td.count span {
    color: #FF8000;
}
div.player table#gpack td span.alert {
    color: #FF0000;
    font-weight: bold;
}
div.player table#gpack td.info {
    font-size: 11px;
}
div.player table#gpack td div.example {
    font-size: 11px;
}
div.player table#gpack td div.example span.path {
    color: #FF8000;
}
div.player div#gpack_popup span.error {
    font-weight: bold;
}
div.player div#gpack_popup span.info {
    color: #228B22;
    font-weight: bold;
}
div.player div#gpack_popup span.path {
    color: #FF8000;
}
div.player div#gpack_popup ul {
    font-size: 11px;
}
div.alliance .error2, div.alliance .error3 {
    color: #FF8000;
}
div.alliance .error {
    font-weight: bold;
}
div.alliance .error2 {
    font-size: 9px;
}
div.alliance table#edit td.desc1 textarea, div.alliance table#edit td.desc2 textarea {
    font-size: 13px;
}
div.alliance table#hint td, div.alliance table#tip td {
    font-size: 12px;
}
div.alliance table#own td.wait {
    color: #C0C0C0;
}
div.alliance div.chatHeader {
    font-weight: bold;
}
div.alliance span.chatTime {
    font-size: 10px;
    font-weight: normal;
}
div.forum p.error {
    font-weight: bold;
}
div.forum h4 {
    font-size: 11px;
    font-weight: normal;
}
div.forum table td.tit {
    font-size: 11px;
}
div.forum table td.cou {
    font-size: 10px;
}
div.forum table td.last {
    font-size: 10px;
}
div.forum table td.navi_top, div.forum table td.navi_btm {
    font-size: 11px;
}
div.forum table#posts td.pinfo {
    font-size: 10px;
}
div.forum table#posts td.pinfo .name {
    font-size: 11px;
    font-weight: bold;
}
div.forum table#posts td.pinfo span.name {
    color: #888888;
}
div.forum table#posts td.pcontent div.posted {
    color: #888888;
    font-size: 10px;
}
div.forum table#posts td.pcontent div.text {
    font-size: 11px;
}
div.forum table#posts td.pcontent div.edited {
    color: #888888;
    font-size: 10px;
}
div.forum table#new_topic tbody th, div.forum table#new_post tbody th, div.forum table#edit_post tbody th {
    font-size: 11px;
    font-weight: bold;
}
div.forum table#edit_topic tbody th {
    font-size: 11px;
    font-weight: bold;
    width: 30%;
}
div.forum table#poll thead th {
    font-size: 12px;
    font-weight: normal;
}
div.forum table#poll td {
    font-size: 11px;
}
div.statistics p.error {
    font-size: 9px;
}
div.statistics h4 {
    color: #FF8000;
    font-size: 13px;
    font-weight: bold;
}
div.statistics table#wonder td.at {
    color: #C0C0C0;
}
div.statistics table#search_navi div.search span.or {
    font-style: italic;
}
div.statistics table#search_navi div.navi {
    color: #C0C0C0;
    font-weight: bold;
}
div.reports .none2 {
    color: #C0C0C0;
    font-weight: bold;
}
div.reports table#overview thead th.sent {
    font-weight: bold;
}
div.reports table#overview thead th.sent a {
    color: black;
}
div.reports table#overview tfoot th.navi {
    color: #C0C0C0;
    font-weight: bold;
}
div.reports table#report_surround thead td.sent {
    font-weight: bold;
}
div.reports td.report_content thead td.role {
    font-weight: bold;
}
div.reports td.report_content table#reinforcement td.role {
    color: #71D000;
}
div.reports td.report_content table#attacker td.role {
    color: #FF8000;
}
div.reports td.report_content table.defender td.role {
    color: #71D000;
}
div.messages p.warning {
    color: #FF0000;
}
div.messages table#overview th.sent a {
    color: black;
    font-weight: bold;
}
div.messages table#overview td.dat {
    white-space: nowrap;
}
div.messages table#overview th.navi {
    color: #C0C0C0;
    font-weight: bold;
}
div.messages div#read_content div#time div {
    font-size: 12px;
}
div.messages div.message {
    font-size: 12px;
}
div.messages div#write_content textarea {
    font-size: 12px;
}
div.messages div#adressbook span.enough {
    color: red;
    font-size: 13px;
    font-weight: bold;
}
div.messages div#block textarea {
    font-size: 12px;
}
div#build table.build_details td.desc span.info {
    font-size: 11px;
}
div#build table.build_details td.max {
    font-size: 10px;
}
div#build table.under_progress td.desc span.info {
    color: #C0C0C0;
    font-size: 11px;
}
div#build.gid0 table.new_building td.requ {
    font-weight: bold;
}
div#build.gid15 input.btn {
    font-size: 11px;
}
div#build.gid16 h4 {
    font-size: 13px;
    font-weight: bold;
}
div#build.gid16 p.info a {
    color: black;
    font-size: 21px;
    font-weight: bold;
}
div#build.gid16 table.troop_details thead a {
    color: black;
}
div#build.gid16 table#raidList thead a {
    color: black;
    font-weight: normal;
}
div.map table#raidFavs thead a {
    color: black;
    font-weight: normal;
}
div#build.gid17 div.error, div#build.gid17 p.error {
    font-weight: bold;
}
div#build.gid17 p.error2 {
    color: #FF8000;
}
div#build.gid17 p.note {
    color: #228B22;
    font-weight: bold;
}
div#build.gid17 table.send_res td.max {
    font-size: 11px;
}
div#build.gid17 table#send_validate td.max {
    color: #C0C0C0;
    font-weight: bold;
}
div#build.gid17 table#target_select td.vil, div#build.gid17 table#target_select td.coo {
    font-size: 18px;
    font-weight: bold;
}
div#build.gid17 table#target_select td.or {
    font-style: italic;
}
div#build.gid17 table#target_validate td.vil {
    font-size: 18px;
}
div#build.gid17 table.traders thead td a {
    color: black;
}
div#build.gid17 span.corr {
    color: #FF4000;
}
div#build.gid17 p.info {
    font-size: 11px;
}
div#build.gid18 table#found span.error {
    font-size: 11px;
}
div#build.gid26 table#main td.desc {
    font-size: 11px;
}
div#build.gid27 table span.bon {
    font-size: 10px;
}
div#build.gid27 table div.info {
    font-size: 11px;
}
div#build.gid27 table#own td.inactive, div#build.gid27 table#own td.inactive a {
    color: #C0C0C0;
}
div#build.gid27 table#art_details td.desc {
    font-size: 11px;
}
div#build.gid27 table#art_details td.desc span.detail {
    font-style: italic;
}
div#build.gid37 table#distribution thead th a {
    color: black;
}
div#build.gid37 table#distribution thead th span.info {
    font-weight: normal;
}
div#build.gid37 table#distribution td.rem {
    color: #228B22;
    font-weight: bold;
}
div#build.gid40 p.info {
    color: #C0C0C0;
    font-size: 11px;
}
div#build.gid40 p.nam {
    font-size: 27px;
}
body.manual h1 span.tribe {
    color: #C0C0C0;
    font-size: 12px;
    font-weight: normal;
}
body.manual li span.info {
    color: #C0C0C0;
    font-size: 11px;
}
div.quest div#qstd span.qcoords {
    font-size: 24px;
    font-weight: bold;
}
div.quest div#qstd span.qcoords input {
    font-size: 24px;
    font-weight: bold;
}
div.quest div.rew p.ta_aw {
    font-weight: bold;
}
div.quest div#qstd span.org {
    font-style: normal;
}
div.a2b p.error {
    font-weight: bold;
}
div.a2b span.info {
    font-size: 11px;
}
div.a2b table#troops td {
    font-size: 11px;
}
div.a2b table#troops span.none {
    font-weight: bold;
}
div.a2b table#coords td.or {
    font-style: italic;
}
div.a2b table#coords td.vil, div.a2b table#coords td.target {
    font-size: 18px;
    font-weight: bold;
}
div.a2b table.troop_details thead td {
    font-weight: bold;
}
div.a2b table.troop_details thead td a {
    color: black;
}
div.plus table th, div.plus table td {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
}
div.plus table.lang_ar th, div.plus table.lang_ar td {
    font-family: Tahoma,Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
}
div.plus p#product_selection {
    font-size: 10px;
}
div.plus p#product_selection label {
    font-weight: bold;
}
div.plus p#product_selection select.dropdown {
    font-size: 10px;
}
div.plus p#orders_link {
    font-size: 10px;
}
div.plus table.rate_details td.pic div {
    font-size: 10px;
}
div.plus table.rate_details td.desc span.alert {
    color: red;
    font-style: italic;
}
div.plus table#open_orders th, div.plus table#open_orders td {
    font-size: 9px;
}
div.plus table.features tbody th {
    font-weight: bold;
}
div.plus table.plusFunctions td.cost {
    font-weight: bold;
}
div.plus table.plusFunctions span.none {
    font-weight: normal;
}
div.plus table.plusFunctions span.run {
    font-size: 11px;
}
div.plus span.mail, div.plus span.link {
    font-family: Courier New;
}
div.plus span.notice {
    color: #C0C0C0;
    font-size: 11px;
}
div.plus p.report {
    color: #71D000;
    font-size: 21px;
}
div.plus #invite tbody.msg th, div.plus #invite tbody.msg td {
    font-size: 11px;
}
div.plus #brought_in tr.more td {
    color: #C0C0C0;
}
div.warsim table.attacker td.role {
    color: #FF8000;
    font-weight: bold;
}
div.warsim table.defender td.role {
    color: #71D000;
    font-weight: bold;
}
div.activation_time {
    color: #FF8000;
    font-size: 20px;
}
img, a, div {
    background-position: left top;
    background-repeat: no-repeat;
}
input.dynamic_img, img.dynamic_img {
    background-position: center top;
    height: 20px;
}
input.over, img.over {
    background-position: center bottom;
}
input.clicked, img.clicked {
    background-position: center center;
}
img.help {
    background-image: url("../../img/a/help.gif");
    height: 12px;
    width: 15px;
}
img.del {
    background-image: url("../../img/a/del.gif");
    height: 12px;
    width: 12px;
}
img.clock {
    background-image: url("../../img/a/clock.gif");
    height: 12px;
    width: 18px;
}
img.clock.inactive {
    background-image: url("../../img/a/clock-inactive.gif");
}
img.npc {
    background-image: url("../../img/a/npc.gif");
    background-position: center top;
    height: 12px;
    width: 18px;
}
img.npc_inactive {
    background-image: url("../../img/a/npc.gif");
    background-position: center bottom;
    height: 12px;
    width: 18px;
}
img.gold {
    background-image: url("../../img/a/gold.gif");
    height: 12px;
    width: 12px;
}
img.gold_g {
    background-image: url("../../img/a/gold_g.gif");
    height: 12px;
    width: 12px;
}
img.vip {
    height: 1px;
    width: 1px;
}
img.r1, img.r2, img.r3, img.r4, img.r5 {
    background-image: url("../../img/a/res2.gif");
    height: 12px;
    width: 18px;
}
img.r1 {
    background-position: 0 0;
}
img.r2 {
    background-position: -21px 0;
}
img.r3 {
    background-position: -42px 0;
}
img.r4 {
    background-position: -63px 0;
}
img.r5 {
    background-position: -84px 0;
}
img.attack_symbol_grey, img.attack_symbol_green, img.attack_symbol_yellow, img.attack_symbol_red {
    background-image: url("../../img/a/mark_attack.gif");
    height: 12px;
    width: 12px;
}
img.attack_symbol_green {
    background-position: 0 0;
}
img.attack_symbol_yellow {
    background-position: -15px 0;
}
img.attack_symbol_red {
    background-position: -30px 0;
}
img.attack_symbol_grey {
    background-position: -45px 0;
}
img.unit {
    height: 16px;
    width: 16px;
}
img.unit_card_detail {
    background: none no-repeat scroll 0 0 transparent;
    margin-right: 5px;
}
img.u1, img.u2, img.u3, img.u4, img.u5, img.u6, img.u7, img.u8, img.u9, img.u10 {
    background-image: url("../../img/u/v1_romans2.gif");
}
img.u11, img.u12, img.u13, img.u14, img.u15, img.u16, img.u17, img.u18, img.u19, img.u20 {
    background-image: url("../../img/u/v2_teutons2.gif");
}
img.u21, img.u22, img.u23, img.u24, img.u25, img.u26, img.u27, img.u28, img.u29, img.u30 {
    background-image: url("../../img/u/v3_gauls2.gif");
}
img.u31, img.u32, img.u33, img.u34, img.u35, img.u36, img.u37, img.u38, img.u39, img.u40 {
    background-image: url("../../img/u/v4_nature2.gif");
}
img.u41, img.u42, img.u43, img.u44, img.u45, img.u46, img.u47, img.u48, img.u49, img.u50 {
    background-image: url("../../img/u/v5_natars2.gif");
}
img.u51, img.u52, img.u53, img.u54, img.u55, img.u56, img.u57, img.u58, img.u59, img.u60 {
    background-image: url("../../img/u/v6_monsters2.gif");
}
img.uhab, img.ucata, img.ustock, img.uwall, img.ubarr, img.upal, img.ugeb, img.uhero, img.uunits, img.app {
    background-image: url("../../img/u/specials.gif");
}
img.u1, img.u11, img.u21, img.u31, img.u41, img.u51, img.uhab {
    background-position: 0 0;
}
img.u2, img.u12, img.u22, img.u32, img.u42, img.u52, img.ucata {
    background-position: -19px 0;
}
img.u3, img.u13, img.u23, img.u33, img.u43, img.u53, img.ustock {
    background-position: -38px 0;
}
img.u4, img.u14, img.u24, img.u34, img.u44, img.u54, img.uwall {
    background-position: -57px 0;
}
img.u5, img.u15, img.u25, img.u35, img.u45, img.u55, img.ubarr {
    background-position: -76px 0;
}
img.u6, img.u16, img.u26, img.u36, img.u46, img.u56, img.upal {
    background-position: -95px 0;
}
img.u7, img.u17, img.u27, img.u37, img.u47, img.u57, img.ugeb {
    background-position: -114px 0;
}
img.u8, img.u18, img.u28, img.u38, img.u48, img.u58, img.uhero {
    background-position: -133px 0;
}
img.u9, img.u19, img.u29, img.u39, img.u49, img.u59, img.uunits {
    background-position: -152px 0;
}
img.app {
    background-position: -170px 0;
}
img.u10, img.u20, img.u30, img.u40, img.u50, img.u60 {
    background-position: -171px 0;
}
img.u98 {
    background-image: url("../../img/u/98.gif");
}
img.u99 {
    background-image: url("../../img/u/99.gif");
}
span.tribe {
    background-position: left center;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 20px;
}
span.tribe1 {
    background-image: url("../../img/u/9.gif");
}
span.tribe2 {
    background-image: url("../../img/u/19.gif");
}
span.tribe3 {
    background-image: url("../../img/u/29.gif");
}
img.att_all {
    background-image: url("../../img/a/att_all.gif");
    height: 16px;
    width: 16px;
}
img.att1 {
    background-image: url("../../img/a/att1.gif");
    height: 16px;
    width: 16px;
}
img.att2 {
    background-image: url("../../img/a/att2.gif");
    height: 16px;
    width: 16px;
}
img.att3 {
    background-image: url("../../img/a/att3.gif");
    height: 16px;
    width: 16px;
}
img.def1 {
    background-image: url("../../img/a/def1.gif");
    height: 16px;
    width: 16px;
}
img.def2 {
    background-image: url("../../img/a/def2.gif");
    height: 16px;
    width: 16px;
}
img.def3 {
    background-image: url("../../img/a/def3.gif");
    height: 16px;
    width: 16px;
}
img.def_c {
    background-image: url("../../img/a/def_c.gif");
    height: 16px;
    width: 16px;
}
img.def_i {
    background-image: url("../../img/a/def_i.gif");
    height: 16px;
    width: 16px;
}
div#map div#map_content div span {
    height: 16px;
    width: 18px;
}
div#map div#map_content div span.m3 {
    background-image: url("../../img/m/matt.gif");
}
div#map div#map_content div span.m4 {
    background-image: url("../../img/m/matt.gif");
}
div#map div#map_content div span.m5 {
    background-image: url("../../img/m/msup.gif");
}
div#map div#map_content div span.m6 {
    background-image: url("../../img/m/mspy.gif");
}
div#map div#map_content div span.m9 {
    background-image: url("../../img/m/mret.gif");
}
img.iReport {
    background-image: url("../../img/a/report_icons.gif");
    height: 17px;
    width: 19px;
}
img.iReport0 {
    background-position: 0 -3px;
}
img.iReport1 {
    background-position: 0 -53px;
}
img.iReport2 {
    background-position: 0 -103px;
}
img.iReport3 {
    background-position: 0 -153px;
}
img.iReport4 {
    background-position: 0 -203px;
}
img.iReport5 {
    background-position: 0 -253px;
}
img.iReport6 {
    background-position: 0 -303px;
}
img.iReport7 {
    background-position: 0 -353px;
}
img.iReport8 {
    background-position: 0 -403px;
}
img.iReport9 {
    background-position: 0 -453px;
}
img.iReport10 {
    background-position: 0 -503px;
}
img.iReport11 {
    background-position: 0 -553px;
}
img.iReport12 {
    background-position: 0 -603px;
}
img.iReport13 {
    background-position: 0 -653px;
}
img.iReport14 {
    background-position: 0 -703px;
}
img.iReport15 {
    background-position: 0 -753px;
}
img.iReport16 {
    background-position: 0 -803px;
}
img.iReport17 {
    background-position: 0 -853px;
}
img.iReport18 {
    background-position: 0 -903px;
}
img.iReport19 {
    background-position: 0 -953px;
}
div#map a#map_makelarge img {
    background-image: url("../../img/m/max.gif");
    height: 25px;
    width: 33px;
}
div#mbig a#map_popclose img {
    background-image: url("../../img/a/close.gif");
    height: 22px;
    width: 22px;
}
img.online1, img.online2, img.online3, img.online4, img.online5 {
    background-image: url("../../img/a/online.gif");
    height: 12px;
    width: 12px;
}
img.online1 {
    background-position: 0 0;
}
img.online2 {
    background-position: -15px 0;
}
img.online3 {
    background-position: -30px 0;
}
img.online4 {
    background-position: -45px 0;
}
img.online5 {
    background-position: -60px 0;
}
h1 img.point {
    background-image: url("../../img/u/point.gif");
    height: 16px;
    width: 16px;
}
div#side_info table#llist img.external, body.manual img.external {
    background-image: url("../../img/a/external.gif");
    height: 10px;
    width: 10px;
}
div.reports div.carry img.car, #build.gid16 div.carry img.car {
    background: url("../../img/a/car.gif") no-repeat scroll 0 0 transparent;
    height: 12px;
    width: 18px;
}
div.village3 table#overview td.bui img.bau {
    background-image: url("../../img/a/bau.gif");
    height: 16px;
    width: 10px;
}
div.player img.tn, div.player img.tnd {
    height: 45px;
    width: 65px;
}
div.player img.tn {
    background-image: url("../../img/t/tn.gif");
}
div.player img.tnd {
    background-image: url("../../img/t/tnd.gif");
}
div.player img.medal, div.alliance img.medal, body.manual img.medal {
    height: 48px;
    width: 35px;
}
div.player img.t1_1, body.manual img.t1_1 {
    background-image: url("../../img/t/t1_1.jpg");
}
div.player img.t1_2, body.manual img.t1_2 {
    background-image: url("../../img/t/t1_2.jpg");
}
div.player img.t1_3, body.manual img.t1_3 {
    background-image: url("../../img/t/t1_3.jpg");
}
div.player img.t1_4, body.manual img.t1_4 {
    background-image: url("../../img/t/t1_4.jpg");
}
div.player img.t1_5 {
    background-image: url("../../img/t/t1_5.jpg");
}
div.player img.t1_6 {
    background-image: url("../../img/t/t1_6.jpg");
}
div.player img.t1_7 {
    background-image: url("../../img/t/t1_7.jpg");
}
div.player img.t1_8 {
    background-image: url("../../img/t/t1_8.jpg");
}
div.player img.t1_9 {
    background-image: url("../../img/t/t1_9.jpg");
}
div.player img.t1_10 {
    background-image: url("../../img/t/t1_10.jpg");
}
div.player img.t100_1 {
    background-image: url("../../img/t/t100_1.jpg");
}
div.player img.t101_1 {
    background-image: url("../../img/t/t101_1.jpg");
}
div.player img.t102_1 {
    background-image: url("../../img/t/t102_1.jpg");
}
div.player img.t110_1 {
    background-image: url("../../img/t/t110_1.jpg");
}
div.player img.t111_1 {
    background-image: url("../../img/t/t111_1.jpg");
}
div.player img.t112_1 {
    background-image: url("../../img/t/t112_1.jpg");
}
div.player img.t120_1 {
    background-image: url("../../img/t/t120_1.jpg");
}
div.player img.t121_1 {
    background-image: url("../../img/t/t121_1.jpg");
}
div.player img.t122_1 {
    background-image: url("../../img/t/t122_1.jpg");
}
div.player img.t130_1 {
    background-image: url("../../img/t/t130_1.jpg");
}
div.player img.t131_1 {
    background-image: url("../../img/t/t131_1.jpg");
}
div.player img.t132_1 {
    background-image: url("../../img/t/t132_1.jpg");
}
div.player img.t140_1 {
    background-image: url("../../img/t/t140_1.jpg");
}
div.player img.t141_1 {
    background-image: url("../../img/t/t141_1.jpg");
}
div.player img.t142_1 {
    background-image: url("../../img/t/t142_1.jpg");
}
div.player img.t150_1 {
    background-image: url("../../img/t/t150_1.jpg");
}
div.player img.t151_1 {
    background-image: url("../../img/t/t151_1.jpg");
}
div.player img.t152_1 {
    background-image: url("../../img/t/t152_1.jpg");
}
div.player img.t160_1 {
    background-image: url("../../img/t/t160_1.jpg");
}
div.player img.t161_1 {
    background-image: url("../../img/t/t161_1.jpg");
}
div.player img.t162_1 {
    background-image: url("../../img/t/t162_1.jpg");
}
div.player img.t170_1 {
    background-image: url("../../img/t/t170_1.jpg");
}
div.player img.t171_1 {
    background-image: url("../../img/t/t171_1.jpg");
}
div.player img.t172_1 {
    background-image: url("../../img/t/t172_1.jpg");
}
div.player img.t180_1 {
    background-image: url("../../img/t/t180_1.jpg");
}
div.player img.t181_1 {
    background-image: url("../../img/t/t181_1.jpg");
}
div.player img.t182_1 {
    background-image: url("../../img/t/t182_1.jpg");
}
div.player img.t190_1 {
    background-image: url("../../img/t/t190_1.jpg");
}
div.player img.t191_1 {
    background-image: url("../../img/t/t191_1.jpg");
}
div.player img.t192_1 {
    background-image: url("../../img/t/t192_1.jpg");
}
div.player img.t2_1 {
    background-image: url("../../img/t/t2_1.jpg");
}
div.player img.t2_10 {
    background-image: url("../../img/t/t2_10.jpg");
}
div.player img.t2_2 {
    background-image: url("../../img/t/t2_2.jpg");
}
div.player img.t2_3 {
    background-image: url("../../img/t/t2_3.jpg");
}
div.player img.t2_4 {
    background-image: url("../../img/t/t2_4.jpg");
}
div.player img.t2_5 {
    background-image: url("../../img/t/t2_5.jpg");
}
div.player img.t2_6 {
    background-image: url("../../img/t/t2_6.jpg");
}
div.player img.t2_7 {
    background-image: url("../../img/t/t2_7.jpg");
}
div.player img.t2_8 {
    background-image: url("../../img/t/t2_8.jpg");
}
div.player img.t2_9 {
    background-image: url("../../img/t/t2_9.jpg");
}
div.player img.t200_1 {
    background-image: url("../../img/t/t200_1.jpg");
}
div.player img.t201_1 {
    background-image: url("../../img/t/t201_1.jpg");
}
div.player img.t202_1 {
    background-image: url("../../img/t/t202_1.jpg");
}
div.player img.t210_1 {
    background-image: url("../../img/t/t210_1.jpg");
}
div.player img.t211_1 {
    background-image: url("../../img/t/t211_1.jpg");
}
div.player img.t212_1 {
    background-image: url("../../img/t/t212_1.jpg");
}
div.player img.t220_1 {
    background-image: url("../../img/t/t220_1.jpg");
}
div.player img.t221_1 {
    background-image: url("../../img/t/t221_1.jpg");
}
div.player img.t222_1 {
    background-image: url("../../img/t/t222_1.jpg");
}
div.player img.t3_1 {
    background-image: url("../../img/t/t3_1.jpg");
}
div.player img.t3_10 {
    background-image: url("../../img/t/t3_10.jpg");
}
div.player img.t3_2 {
    background-image: url("../../img/t/t3_2.jpg");
}
div.player img.t3_3 {
    background-image: url("../../img/t/t3_3.jpg");
}
div.player img.t3_4 {
    background-image: url("../../img/t/t3_4.jpg");
}
div.player img.t3_5 {
    background-image: url("../../img/t/t3_5.jpg");
}
div.player img.t3_6 {
    background-image: url("../../img/t/t3_6.jpg");
}
div.player img.t3_7 {
    background-image: url("../../img/t/t3_7.jpg");
}
div.player img.t3_8 {
    background-image: url("../../img/t/t3_8.jpg");
}
div.player img.t3_9 {
    background-image: url("../../img/t/t3_9.jpg");
}
div.player img.t4_1 {
    background-image: url("../../img/t/t4_1.jpg");
}
div.player img.t4_10 {
    background-image: url("../../img/t/t4_10.jpg");
}
div.player img.t4_2 {
    background-image: url("../../img/t/t4_2.jpg");
}
div.player img.t4_3 {
    background-image: url("../../img/t/t4_3.jpg");
}
div.player img.t4_4 {
    background-image: url("../../img/t/t4_4.jpg");
}
div.player img.t4_5 {
    background-image: url("../../img/t/t4_5.jpg");
}
div.player img.t4_6 {
    background-image: url("../../img/t/t4_6.jpg");
}
div.player img.t4_7 {
    background-image: url("../../img/t/t4_7.jpg");
}
div.player img.t4_8 {
    background-image: url("../../img/t/t4_8.jpg");
}
div.player img.t4_9 {
    background-image: url("../../img/t/t4_9.jpg");
}
div.player img.t5_1 {
    background-image: url("../../img/t/t5_1.jpg");
}
div.player img.t5_10 {
    background-image: url("../../img/t/t5_10.jpg");
}
div.player img.t5_2 {
    background-image: url("../../img/t/t5_2.jpg");
}
div.player img.t5_3 {
    background-image: url("../../img/t/t5_3.jpg");
}
div.player img.t5_4 {
    background-image: url("../../img/t/t5_4.jpg");
}
div.player img.t5_5 {
    background-image: url("../../img/t/t5_5.jpg");
}
div.player img.t5_6 {
    background-image: url("../../img/t/t5_6.jpg");
}
div.player img.t5_7 {
    background-image: url("../../img/t/t5_7.jpg");
}
div.player img.t5_8 {
    background-image: url("../../img/t/t5_8.jpg");
}
div.player img.t5_9 {
    background-image: url("../../img/t/t5_9.jpg");
}
div.player img.t6_1 {
    background-image: url("../../img/t/t6_1.jpg");
}
div.player img.t6_10 {
    background-image: url("../../img/t/t6_10.jpg");
}
div.player img.t6_2 {
    background-image: url("../../img/t/t6_2.jpg");
}
div.player img.t6_3 {
    background-image: url("../../img/t/t6_3.jpg");
}
div.player img.t6_4 {
    background-image: url("../../img/t/t6_4.jpg");
}
div.player img.t6_5 {
    background-image: url("../../img/t/t6_5.jpg");
}
div.player img.t6_6 {
    background-image: url("../../img/t/t6_6.jpg");
}
div.player img.t6_7 {
    background-image: url("../../img/t/t6_7.jpg");
}
div.player img.t6_8 {
    background-image: url("../../img/t/t6_8.jpg");
}
div.player img.t6_9 {
    background-image: url("../../img/t/t6_9.jpg");
}
div.player img.t10_1 {
    background-image: url("../../img/t/t10_1.jpg");
}
div.player img.t10_2 {
    background-image: url("../../img/t/t10_2.jpg");
    height: 195px;
    width: 247px;
}
div.alliance img.a1_1, body.manual img.a1_1 {
    background-image: url("../../img/t/a1_1.jpg");
}
div.alliance img.a1_2, body.manual img.a1_2 {
    background-image: url("../../img/t/a1_2.jpg");
}
div.alliance img.a1_3, body.manual img.a1_3 {
    background-image: url("../../img/t/a1_3.jpg");
}
div.alliance img.a1_4, body.manual img.a1_4 {
    background-image: url("../../img/t/a1_4.jpg");
}
div.alliance img.a1_5 {
    background-image: url("../../img/t/a1_5.jpg");
}
div.alliance img.a1_6 {
    background-image: url("../../img/t/a1_6.jpg");
}
div.alliance img.a1_7 {
    background-image: url("../../img/t/a1_7.jpg");
}
div.alliance img.a1_8 {
    background-image: url("../../img/t/a1_8.jpg");
}
div.alliance img.a1_9 {
    background-image: url("../../img/t/a1_9.jpg");
}
div.alliance img.a1_10 {
    background-image: url("../../img/t/a1_10.jpg");
}
div.alliance img.a2_1 {
    background-image: url("../../img/t/a2_1.jpg");
}
div.alliance img.a2_2 {
    background-image: url("../../img/t/a2_2.jpg");
}
div.alliance img.a2_3 {
    background-image: url("../../img/t/a2_3.jpg");
}
div.alliance img.a2_4 {
    background-image: url("../../img/t/a2_4.jpg");
}
div.alliance img.a2_5 {
    background-image: url("../../img/t/a2_5.jpg");
}
div.alliance img.a2_6 {
    background-image: url("../../img/t/a2_6.jpg");
}
div.alliance img.a2_7 {
    background-image: url("../../img/t/a2_7.jpg");
}
div.alliance img.a2_8 {
    background-image: url("../../img/t/a2_8.jpg");
}
div.alliance img.a2_9 {
    background-image: url("../../img/t/a2_9.jpg");
}
div.alliance img.a2_10 {
    background-image: url("../../img/t/a2_10.jpg");
}
div.alliance img.a3_1 {
    background-image: url("../../img/t/a3_1.jpg");
}
div.alliance img.a3_2 {
    background-image: url("../../img/t/a3_2.jpg");
}
div.alliance img.a3_3 {
    background-image: url("../../img/t/a3_3.jpg");
}
div.alliance img.a3_4 {
    background-image: url("../../img/t/a3_4.jpg");
}
div.alliance img.a3_5 {
    background-image: url("../../img/t/a3_5.jpg");
}
div.alliance img.a3_6 {
    background-image: url("../../img/t/a3_6.jpg");
}
div.alliance img.a3_7 {
    background-image: url("../../img/t/a3_7.jpg");
}
div.alliance img.a3_8 {
    background-image: url("../../img/t/a3_8.jpg");
}
div.alliance img.a3_9 {
    background-image: url("../../img/t/a3_9.jpg");
}
div.alliance img.a3_10 {
    background-image: url("../../img/t/a3_10.jpg");
}
div.alliance img.a4_1 {
    background-image: url("../../img/t/a4_1.jpg");
}
div.alliance img.a4_2 {
    background-image: url("../../img/t/a4_2.jpg");
}
div.alliance img.a4_3 {
    background-image: url("../../img/t/a4_3.jpg");
}
div.alliance img.a4_4 {
    background-image: url("../../img/t/a4_4.jpg");
}
div.alliance img.a4_5 {
    background-image: url("../../img/t/a4_5.jpg");
}
div.alliance img.a4_6 {
    background-image: url("../../img/t/a4_6.jpg");
}
div.alliance img.a4_7 {
    background-image: url("../../img/t/a4_7.jpg");
}
div.alliance img.a4_8 {
    background-image: url("../../img/t/a4_8.jpg");
}
div.alliance img.a4_9 {
    background-image: url("../../img/t/a4_9.jpg");
}
div.alliance img.a4_10 {
    background-image: url("../../img/t/a4_10.jpg");
}
div.messages table#overview td.send img.acp {
    background-image: url("../../img/a/external.gif");
    height: 10px;
    width: 10px;
}
div.messages table#friendlist img.accept {
    background-image: url("../../img/a/acc.gif");
    height: 12px;
    width: 12px;
}
div.reports td.report_content img.easter {
    background-image: url("../../img/r/easter.gif");
    height: 18px;
    width: 44px;
}
div.reports td.report_content img.xmas {
    background-image: url("../../img/r/xmas.gif");
    height: 24px;
    width: 21px;
}
div.reports td.report_content img.newy {
    background-image: url("../../img/r/newy.gif");
    height: 24px;
    width: 28px;
}
div.forum img.add {
    background-image: url("../../img/f/plus.gif");
    height: 16px;
    width: 16px;
}
div.forum a.mad img {
    background-image: url("../../img/f/mad.gif");
    height: 29px;
    width: 31px;
}
div.forum table td.ico img {
    height: 25px;
    width: 26px;
}
div.forum table td.ico a img, div.forum table td.pcontent div.admin a img {
    height: 12px;
    width: 12px;
}
div.forum table td.ico a.edit img, div.forum table td.pcontent div.admin a.edit img {
    background-image: url("../../img/f/edit.gif");
}
div.forum table td.ico a.fdel img, div.forum table td.pcontent div.admin a.fdel img {
    background-image: url("../../img/f/del.gif");
}
div.forum table td.ico a.down_arr img {
    background-image: url("../../img/f/down_arr.gif");
}
div.forum table td.ico a.up_arr img {
    background-image: url("../../img/f/up_arr.gif");
}
div.forum table td.ico a.unlock img {
    background-image: url("../../img/f/unlock.gif");
}
div.forum table td.ico a.lock img {
    background-image: url("../../img/f/lock.gif");
}
div.forum table td.ico a.pin img {
    background-image: url("../../img/f/pin.gif");
}
div.forum table td.ico a.unpin img {
    background-image: url("../../img/f/unpin.gif");
}
div.forum table td.ico img.folder {
    background-image: url("../../img/f/folder.gif");
}
div.forum table td.ico img.folder_lock {
    background-image: url("../../img/f/folder_lock.gif");
}
div.forum table td.ico img.folder_new {
    background-image: url("../../img/f/folder_new.gif");
}
div.forum table td.ico img.folder_new_lock {
    background-image: url("../../img/f/folder_new_lock.gif");
}
div.forum table td.ico img.folder_sticky {
    background-image: url("../../img/f/folder_sticky.gif");
}
div.forum table td.ico img.folder_sticky_lock {
    background-image: url("../../img/f/folder_sticky_lock.gif");
}
div.forum table td.ico img.folder_new_sticky {
    background-image: url("../../img/f/folder_new_sticky.gif");
}
div.forum table td.ico img.folder_new_sticky_lock {
    background-image: url("../../img/f/folder_new_sticky_lock.gif");
}
div.forum table td.ico img.v_folder {
    background-image: url("../../img/f/v_folder.gif");
}
div.forum table td.ico img.v_folder_lock {
    background-image: url("../../img/f/v_folder_lock.gif");
}
div.forum table td.ico img.v_folder_new {
    background-image: url("../../img/f/v_folder_new.gif");
}
div.forum table td.ico img.v_folder_new_lock {
    background-image: url("../../img/f/v_folder_new_lock.gif");
}
div.forum table td.ico img.v_folder_sticky {
    background-image: url("../../img/f/v_folder_sticky.gif");
}
div.forum table td.ico img.v_folder_sticky_lock {
    background-image: url("../../img/f/v_folder_sticky_lock.gif");
}
div.forum table td.ico img.v_folder_new_sticky {
    background-image: url("../../img/f/v_folder_new_sticky.gif");
}
div.forum table td.ico img.v_folder_new_sticky_lock {
    background-image: url("../../img/f/v_folder_new_sticky_lock.gif");
}
div.forum table#topics td.last img.latest_reply {
    background-image: url("../../img/f/icon_latest_reply.gif");
    height: 9px;
    width: 18px;
}
div#build.gid27 table td.icon img {
    background-image: url("../../img/misc/artefacts.gif");
    height: 16px;
    width: 16px;
}
div#build.gid27 table td.icon img.artefact_icon_ww {
    background-position: 0 0;
}
div#build.gid27 table td.icon img.artefact_icon_1 {
    background-position: -16px 0;
}
div#build.gid27 table td.icon img.artefact_icon_2 {
    background-position: -32px 0;
}
div#build.gid27 table td.icon img.artefact_icon_3 {
    background-position: -48px 0;
}
div#build.gid27 table td.icon img.artefact_icon_4 {
    background-position: -64px 0;
}
div#build.gid27 table td.icon img.artefact_icon_5 {
    background-position: -80px 0;
}
div#build.gid27 table td.icon img.artefact_icon_6 {
    background-position: -96px 0;
}
div#build.gid27 table td.icon img.artefact_icon_7 {
    background-position: -112px 0;
}
div#build.gid27 table td.icon img.artefact_icon_8 {
    background-position: -128px 0;
}
img.cropfinder_icon {
    background-image: url("../../img/misc/cropfinder.gif");
    height: 20px;
    width: 20px;
}
div#build.gid27 div.artefact {
    background-position: center bottom;
    background-repeat: no-repeat;
}
div#build.gid27 div.artefact.image-1 {
    background-image: url("../../img/artefact/type-1.gif");
    padding-bottom: 160px;
}
div#build.gid27 div.artefact.image-2 {
    background-image: url("../../img/artefact/type-2.gif");
    padding-bottom: 223px;
}
div#build.gid27 div.artefact.image-4 {
    background-image: url("../../img/artefact/type-4.gif");
    padding-bottom: 200px;
}
div#build.gid27 div.artefact.image-5 {
    background-image: url("../../img/artefact/type-5.gif");
    padding-bottom: 157px;
}
div#build.gid27 div.artefact.image-6 {
    background-image: url("../../img/artefact/type-6.gif");
    padding-bottom: 170px;
}
div#build.gid27 div.artefact.image-8 {
    background-image: url("../../img/artefact/type-8.gif");
    padding-bottom: 160px;
}
div#build.gid27 div.artefact.image-9 {
    background-image: url("../../img/artefact/type-9.gif");
    padding-bottom: 198px;
}
div#build.gid27 div.artefact.image-10 {
    background-image: url("../../img/artefact/type-10.gif");
    padding-bottom: 161px;
}
div#build.gid27 div.artefact.image-fool {
    background-image: url("../../img/artefact/type-fool.gif");
    padding-bottom: 252px;
}
div.forum table img.smiley, div.forum table#posts td.pcontent div.text img.smiley, div.messages img.smiley {
    background-image: url("../../img/f/smileys.gif");
    height: 16px;
    width: 19px;
}
div.forum table img.aha, div.forum table#posts td.pcontent div.text img.aha, div.messages img.aha {
    background-position: 0 0;
}
div.forum img.angry, div.forum table#posts td.pcontent div.text img.angry, div.messages img.angry {
    background-position: -22px 0;
}
div.forum img.cool, div.forum table#posts td.pcontent div.text img.cool, div.messages img.cool {
    background-position: -44px 0;
}
div.forum img.cry, div.forum table#posts td.pcontent div.text img.cry, div.messages img.cry {
    background-position: -66px 0;
}
div.forum img.cute, div.forum table#posts td.pcontent div.text img.cute, div.messages img.cute {
    background-position: -88px 0;
}
div.forum img.depressed, div.forum table#posts td.pcontent div.text img.depressed, div.messages img.depressed {
    background-position: -110px 0;
}
div.forum img.eek, div.forum table#posts td.pcontent div.text img.eek, div.messages img.eek {
    background-position: -132px 0;
}
div.forum img.ehem, div.forum table#posts td.pcontent div.text img.ehem, div.messages img.ehem {
    background-position: -154px 0;
}
div.forum img.emotional, div.forum table#posts td.pcontent div.text img.emotional, div.messages img.emotional {
    background-position: -176px 0;
}
div.forum img.grin, div.forum table#posts td.pcontent div.text img.grin, div.messages img.grin {
    background-position: -198px 0;
}
div.forum img.happy, div.forum table#posts td.pcontent div.text img.happy, div.messages img.happy {
    background-position: -220px 0;
}
div.forum img.hit, div.forum table#posts td.pcontent div.text img.hit, div.messages img.hit {
    background-position: -242px 0;
}
div.forum img.hmm, div.forum table#posts td.pcontent div.text img.hmm, div.messages img.hmm {
    background-position: -264px 0;
}
div.forum img.hmpf, div.forum table#posts td.pcontent div.text img.hmpf, div.messages img.hmpf {
    background-position: -286px 0;
}
div.forum img.hrhr, div.forum table#posts td.pcontent div.text img.hrhr, div.messages img.hrhr {
    background-position: -308px 0;
}
div.forum img.huh, div.forum table#posts td.pcontent div.text img.huh, div.messages img.huh {
    background-position: -330px 0;
}
div.forum img.lazy, div.forum table#posts td.pcontent div.text img.lazy, div.messages img.lazy {
    background-position: -352px 0;
}
div.forum img.love, div.forum table#posts td.pcontent div.text img.love, div.messages img.love {
    background-position: -374px 0;
}
div.forum img.nocomment, div.forum table#posts td.pcontent div.text img.nocomment, div.messages img.nocomment {
    background-position: -396px 0;
}
div.forum img.noemotion, div.forum table#posts td.pcontent div.text img.noemotion, div.messages img.noemotion {
    background-position: -418px 0;
}
div.forum img.notamused, div.forum table#posts td.pcontent div.text img.notamused, div.messages img.notamused {
    background-position: -440px 0;
}
div.forum img.pout, div.forum table#posts td.pcontent div.text img.pout, div.messages img.pout {
    background-position: -462px 0;
}
div.forum img.redface, div.forum table#posts td.pcontent div.text img.redface, div.messages img.redface {
    background-position: -484px 0;
}
div.forum img.rolleyes, div.forum table#posts td.pcontent div.text img.rolleyes, div.messages img.rolleyes {
    background-position: -506px 0;
}
div.forum img.sad, div.forum table#posts td.pcontent div.text img.sad, div.messages img.sad {
    background-position: -528px 0;
}
div.forum img.shy, div.forum table#posts td.pcontent div.text img.shy, div.messages img.shy {
    background-position: -550px 0;
}
div.forum img.smile, div.forum table#posts td.pcontent div.text img.smile, div.messages img.smile {
    background-position: -572px 0;
}
div.forum img.tongue, div.forum table#posts td.pcontent div.text img.tongue, div.messages img.tongue {
    background-position: -594px 0;
}
div.forum img.veryangry, div.forum table#posts td.pcontent div.text img.veryangry, div.messages img.veryangry {
    background-position: -616px 0;
}
div.forum img.veryhappy, div.forum table#posts td.pcontent div.text img.veryhappy, div.messages img.veryhappy {
    background-position: -638px 0;
}
div.forum img.wink, div.forum table#posts td.pcontent div.text img.wink {
    background-position: -660px 0;
}
div#side_info table thead td img.tSwitch {
    height: 13px;
    width: 13px;
}
table#llist img.closed, table#vlist img.closed {
    background-image: url("../../img/a/closed.gif");
}
table#llist img.opened, table#vlist img.opened {
    background-image: url("../../img/a/opened.gif");
}
div.village2 img#lswitch {
    background: url("../../img/g/s/glvlp.gif") repeat scroll 0 0 transparent;
}
div.village2 img#lswitch.on {
    background: url("../../img/g/s/glvlm.gif") repeat scroll 0 0 transparent;
}
img.plus {
    background-image: url("../../img/a/plus.gif");
    height: 13px;
    width: 13px;
}
img.minus {
    background-image: url("../../img/a/minus.gif");
    height: 13px;
    width: 13px;
}
div.alliance div#submenu img, div.statistics div#submenu img {
    background-position: 0 top;
    height: 30px;
    width: 30px;
}
div.alliance div#submenu img.active, div.statistics div#submenu img.active {
    background-position: 0 bottom;
}
div.alliance div#submenu img.btn_def, div.statistics div#submenu img.btn_def {
    background-image: url("../../img/s/def.gif");
}
div.alliance div#submenu img.btn_off, div.statistics div#submenu img.btn_off {
    background-image: url("../../img/s/off.gif");
}
div.statistics div#submenu img.btn_top10 {
    background-image: url("../../img/s/top10.gif");
}
div.statistics div#submenu2 img {
    background-position: 0 top;
    height: 30px;
    width: 30px;
}
div.statistics div#submenu2 img.active {
    background-position: 0 bottom;
}
div.statistics div#submenu2 img.btn_v1 {
    background-image: url("../../img/s/v1.gif");
}
div.statistics div#submenu2 img.btn_v2 {
    background-image: url("../../img/s/v2.gif");
}
div.statistics div#submenu2 img.btn_v3 {
    background-image: url("../../img/s/v3.gif");
}
div.forum img.switch_admin {
    background-image: url("../../img/f/switch_admin.gif");
    height: 20px;
    width: 47px;
}
div#header {
    background-image: url("../../img/l/mw.gif");
    background-position: 0 -28px;
    background-repeat: repeat-x;
}
div#mid {
    background-image: url("../../img/a/rand.gif");
    background-position: left 0;
    background-repeat: repeat-y;
}
div#footer {
    background-image: url("../../img/a/btm.gif");
    background-repeat: repeat-x;
}
div#side_navi p.deltimer a:hover {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: auto;
}
div#side_navi a:hover {
    background-image: url("../../img/a/n12.gif");
    height: 20px;
    width: 113px;
}
div.map div#map div#map_content {
    background-image: url("../../img/m/map.jpg");
    background-position: 2px 0;
}
div#mbig {
    background-color: #FFFFFF;
}
div#mbig div#map {
    background-image: url("../../img/m/mapl.gif");
}
div.messages div#read_head {
    background-image: url("../../img/msg/block_bg21.gif");
    background-position: left top;
}
div.messages div#read_content {
    background-image: url("../../img/msg/block_bg22.gif");
    background-position: left top;
    background-repeat: repeat-y;
}
div.messages div#read_content #heading div {
    background-image: url("../../img/msg/underline.gif");
    background-position: left -2px;
    background-repeat: repeat-x;
}
div.messages div#read_content .line {
    background-image: url("../../img/msg/block_bg25.gif");
    background-position: left bottom;
}
div.messages div.message {
    background-image: url("../../img/msg/underline.gif");
    background-repeat: repeat;
}
div.messages div#read_foot {
    background-image: url("../../img/msg/block_bg23.gif");
    background-position: left bottom;
}
div.messages div#write_head {
    background-image: url("../../img/msg/block_bg21.gif");
    background-position: left top;
}
div.messages div#write_content {
    background-image: url("../../img/msg/block_bg22.gif");
    background-position: left top;
    background-repeat: repeat-y;
}
div.messages div#write_content .line {
    background-image: url("../../img/msg/block_bg25.gif");
    background-position: left bottom;
}
div.messages div#write_content #heading input {
    background-image: url("../../img/msg/underline.gif");
    background-position: left -2px;
    background-repeat: repeat-x;
}
div.messages div#write_content textarea {
    background-image: url("../../img/msg/underline.gif");
    background-repeat: repeat;
}
div.messages div#write_foot {
    background-image: url("../../img/msg/block_bg23.gif");
    background-position: left bottom;
}
div.messages div#message_container div.bbButton, div#text_container div.bbButton {
    background-image: url("../../img/msg/bb_buttons.png");
    float: left;
    height: 25px;
    margin: 1px;
    width: 25px;
}
div.messages div#message_container div.bbBold, div#text_container div.bbBold {
    background-position: 0 0;
}
div.messages div#message_container div.bbItalic, div#text_container div.bbItalic {
    background-position: -27px 0;
}
div.messages div#message_container div.bbUnderscore, div#text_container div.bbUnderscore {
    background-position: -54px 0;
}
div.messages div#message_container div.bbAlliance, div#text_container div.bbAlliance {
    background-position: -81px 0;
    margin-left: 8px;
}
div.messages div#message_container div.bbPlayer, div#text_container div.bbPlayer {
    background-position: -108px 0;
}
div.messages div#message_container div.bbCoordinate, div#text_container div.bbCoordinate {
    background-position: -135px 0;
}
div.messages div#message_container div.bbReport, div#text_container div.bbReport {
    background-position: -162px 0;
}
div.messages div#message_container div.bbPreview, div#text_container div.bbPreview {
    background-position: -189px 0;
    float: right;
}
div.messages div#message_container div.bbResource, div#text_container div.bbResource {
    background-position: -216px 0;
    margin-left: 8px;
}
div.messages div#message_container div.bbSmilie, div#text_container div.bbSmilie {
    background-position: -243px 0;
}
div.messages div#message_container div.bbTroop, div#text_container div.bbTroop {
    background-position: -270px 0;
}
div.messages div#message_container .bbLine, div#text_container .bbLine {
    background-position: 0 0;
}
div.messages div#message_container div#message_toolbar, div#text_container div#text_toolbar {
    padding: 0 10px;
}
div.messages div#message_container div#message_preview, div#text_container div#text_preview {
    height: 258px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}
div.messages div#message_container div#message_toolbarWindows div, div#text_container div#text_toolbarWindows div {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #71D000;
    display: none;
    left: 180px;
    margin-top: 5px;
    max-width: 240px;
    padding: 5px;
    position: absolute;
}
div#text_container div#text_toolbarWindows div {
    left: 290px;
}
div.messages div#message_container div#message_toolbar img, div#text_container div#text_toolbar img {
    margin: 4px;
}
div.forum textarea#text, div.forum div#text_preview {
    margin-top: 10px;
    padding: 5px;
    width: 400px;
}
div.messages .quote-body {
    font-style: italic;
}
div.messages div#adressbook {
    background-image: url("../../img/a/adr.gif");
}
div.messages div#block {
    background-image: url("../../img/msg/block_bg.gif");
}
div.messages div#block textarea {
    background-image: url("../../img/msg/underline.gif");
    background-repeat: repeat;
}
div#build.gid37 table#distribution td.xp img.bar {
    background-image: url("../../img/a/c3.gif");
    background-repeat: repeat-x;
    height: 10px;
}
div#dynamic_header {
    background-image: url("../../img/l/dyn_bg1.jpg");
    background-position: -80px -50px;
}
body.mod1 div#dynamic_header, body.mod2 div#dynamic_header {
    background-image: none;
}
body.mod1 div#dynamic_header div.dyn1 {
    background-image: url("../../img/l/ad1.jpg");
    background-position: -20px 0;
}
body.mod1 div#dynamic_header div.dyn2 {
    background-image: url("../../img/l/ad2.jpg");
}
body.mod2 div#dynamic_header div.dyn1 {
    background-image: url("../../img/l/bigsize_bg.jpg");
    background-position: -100px 0;
}
body.mod3 div#dynamic_header div.dyn1 {
    background-image: url("../../img/l/skyscraper_bg.gif");
}
div.forum table#poll thead th {
    background-image: url("../../img/f/c4.gif");
    background-repeat: repeat;
}
div.alliance div.chatHeader {
    background-image: url("../../img/a/c2.gif");
    background-repeat: repeat;
}
div.popup3 {
    background-image: url("../../img/a/anl.gif");
}
div.popup3 img.xlo {
    background-image: url("../../img/misc/xlo.gif");
    height: 32px;
    width: 32px;
}
div.player div#gpack_popup {
    background-image: url("../../img/a/gp.gif");
}
div#side_info div#qge img#qgei {
    height: 174px;
}
div#side_info div#qge img.q_l1 {
    background-image: url("../../img/q/l1.jpg");
    width: 125px;
}
div#side_info div#qge img.q_l1g {
    background-image: url("../../img/q/l1g.jpg");
    width: 125px;
}
div#side_info div#qge img.q_l2 {
    background-image: url("../../img/q/l2.jpg");
    width: 164px;
}
div#side_info div#qge img.q_l2g {
    background-image: url("../../img/q/l2g.jpg");
    width: 164px;
}
div#side_info div#qge img.q_l3 {
    background-image: url("../../img/q/l3.jpg");
    width: 146px;
}
div#side_info div#qge img.q_l3g {
    background-image: url("../../img/q/l3g.jpg");
    width: 146px;
}
div.quest div#qstbg {
    background-color: white;
    background-position: center bottom;
    height: 398px;
    left: 11px;
    position: absolute;
    top: 75px;
    width: 428px;
    z-index: 1;
}
div.quest div.allres {
    background-image: url("../../img/q/allres.jpg");
    height: 160px;
}
div.quest div.army {
    background-image: url("../../img/q/army.jpg");
    height: 169px;
}
div.quest div.barracks {
    background-image: url("../../img/q/barracks.jpg");
    height: 180px;
}
div.quest div.clay_iron {
    background-image: url("../../img/q/clay_iron.jpg");
    height: 199px;
}
div.quest div.cost {
    background-image: url("../../img/q/cost.jpg");
    height: 242px;
}
div.quest div.farm {
    background-image: url("../../img/q/farm.jpg");
    height: 181px;
}
div.quest div.granary_rally {
    background-image: url("../../img/q/granary_rally.jpg");
    height: 163px;
}
div.quest div.hide {
    background-image: url("../../img/q/hide.jpg");
    display: block;
    height: 179px;
}
div.quest div.intro {
    background-image: url("../../img/q/intro.jpg");
    height: 165px;
}
div.quest div.main {
    background-image: url("../../img/q/main.jpg");
    height: 234px;
}
div.quest div.market {
    background-image: url("../../img/q/market.jpg");
    height: 165px;
}
div.quest div.medal {
    background-image: url("../../img/q/medal.jpg");
    height: 214px;
}
div.quest div.msg {
    background-image: url("../../img/q/msg.jpg");
    height: 167px;
}
div.quest div.neighbour {
    background-image: url("../../img/q/neighbour.jpg");
    height: 160px;
}
div.quest div.new_village {
    background-image: url("../../img/q/new_village.jpg");
    height: 208px;
}
div.quest div.rank {
    background-image: url("../../img/q/rank.jpg");
    height: 238px;
}
div.quest div.units {
    background-image: url("../../img/q/units.jpg");
    height: 166px;
}
div.quest div.village_name {
    background-image: url("../../img/q/village_name.jpg");
    height: 160px;
}
div.quest div.warehouse {
    background-image: url("../../img/q/warehouse.jpg");
    height: 179px;
}
div.quest div.wood {
    background-image: url("../../img/q/wood.jpg");
    height: 237px;
}
a#n1 img, a#n2 img, a#n3 img, a#n4 img, div#n5 {
    background-position: 0 -21px;
    background-repeat: no-repeat;
    height: 67px;
    width: 70px;
}
body.v35 a#n1 img {
    background-image: url("../../img/l/n1.gif");
}
body.v35 a#n2 img {
    background-image: url("../../img/l/n2.gif");
}
body.v35 a#n3 img {
    background-image: url("../../img/l/n3.gif");
}
body.v35 a#n4 img {
    background-image: url("../../img/l/n4.gif");
}
body.v3 a#n1 img {
    background-image: url("../../img/l/n1_30.gif");
}
body.v3 a#n2 img {
    background-image: url("../../img/l/n2_30.gif");
}
body.v3 a#n3 img {
    background-image: url("../../img/l/n3_30.gif");
}
body.v3 a#n4 img {
    background-image: url("../../img/l/n4_30.gif");
}
a#n1:hover img, a#n2:hover img, a#n3:hover img, a#n4:hover img {
    background-position: 0 -121px;
}
div#n5 img {
    height: 67px;
    width: 35px;
}
body.v35 div.i1 {
    background-image: url("../../img/l/m1.gif");
}
body.v35 div.i2 {
    background-image: url("../../img/l/m2.gif");
}
body.v35 div.i3 {
    background-image: url("../../img/l/m3.gif");
}
body.v35 div.i4 {
    background-image: url("../../img/l/m4.gif");
}
body.v3 div.i1 {
    background-image: url("../../img/l/m1_30.gif");
}
body.v3 div.i2 {
    background-image: url("../../img/l/m2_30.gif");
}
body.v3 div.i3 {
    background-image: url("../../img/l/m3_30.gif");
}
body.v3 div.i4 {
    background-image: url("../../img/l/m4_30.gif");
}
img.building {
    height: 100px;
    width: 75px;
}
img.g16, img.g16b, img.g16n, img.dx1 {
    height: 120px;
    width: 69px;
}
img.g40, img.ww {
    width: 214px;
}
img.g1 {
    background-image: url("../../img/g/g1.gif");
}
img.g2 {
    background-image: url("../../img/g/g2.gif");
}
img.g3 {
    background-image: url("../../img/g/g3.gif");
}
img.g4 {
    background-image: url("../../img/g/g4.gif");
}
img.g5 {
    background-image: url("../../img/g/g5.gif");
}
img.g5b {
    background-image: url("../../img/g/g5b.gif");
}
img.g6 {
    background-image: url("../../img/g/g6.gif");
}
img.g6b {
    background-image: url("../../img/g/g6b.gif");
}
img.g7 {
    background-image: url("../../img/g/g7.gif");
}
img.g7b {
    background-image: url("../../img/g/g7b.gif");
}
img.g8 {
    background-image: url("../../img/g/g8.gif");
}
img.g8b {
    background-image: url("../../img/g/g8b.gif");
}
img.g9 {
    background-image: url("../../img/g/g9.gif");
}
img.g9b {
    background-image: url("../../img/g/g9b.gif");
}
img.g10 {
    background-image: url("../../img/g/g10.gif");
}
img.g10b {
    background-image: url("../../img/g/g10b.gif");
}
img.g11 {
    background-image: url("../../img/g/g11.gif");
}
img.g11b {
    background-image: url("../../img/g/g11b.gif");
}
img.g12 {
    background-image: url("../../img/g/g12.gif");
}
img.g12b {
    background-image: url("../../img/g/g12b.gif");
}
img.g13 {
    background-image: url("../../img/g/g13.gif");
}
img.g13b {
    background-image: url("../../img/g/g13b.gif");
}
img.g14 {
    background-image: url("../../img/g/g14.gif");
}
img.g14b {
    background-image: url("../../img/g/g14b.gif");
}
img.g15 {
    background-image: url("../../img/g/g15.gif");
}
img.g15b {
    background-image: url("../../img/g/g15b.gif");
}
img.g16 {
    background-image: url("../../img/g/g16.gif");
}
img.g16b {
    background-image: url("../../img/g/g16b.gif");
}
img.g16e {
    background-image: url("../../img/g/g16e.gif");
}
img.g17 {
    background-image: url("../../img/g/g17.gif");
}
img.g17b {
    background-image: url("../../img/g/g17b.gif");
}
img.g18 {
    background-image: url("../../img/g/g18.gif");
}
img.g18b {
    background-image: url("../../img/g/g18b.gif");
}
img.g19 {
    background-image: url("../../img/g/g19.gif");
}
img.g19b {
    background-image: url("../../img/g/g19b.gif");
}
img.g20 {
    background-image: url("../../img/g/g20.gif");
}
img.g20b {
    background-image: url("../../img/g/g20b.gif");
}
img.g21 {
    background-image: url("../../img/g/g21.gif");
}
img.g21b {
    background-image: url("../../img/g/g21b.gif");
}
img.g22 {
    background-image: url("../../img/g/g22.gif");
}
img.g22b {
    background-image: url("../../img/g/g22b.gif");
}
img.g23 {
    background-image: url("../../img/g/g23.gif");
}
img.g23b {
    background-image: url("../../img/g/g23b.gif");
}
img.g24 {
    background-image: url("../../img/g/g24.gif");
}
img.g24b {
    background-image: url("../../img/g/g24b.gif");
}
img.g25 {
    background-image: url("../../img/g/g25.gif");
}
img.g25b {
    background-image: url("../../img/g/g25b.gif");
}
img.g26 {
    background-image: url("../../img/g/g26.gif");
}
img.g26b {
    background-image: url("../../img/g/g26b.gif");
}
img.g27 {
    background-image: url("../../img/g/g27.gif");
}
img.g27b {
    background-image: url("../../img/g/g27b.gif");
}
img.g28 {
    background-image: url("../../img/g/g28.gif");
}
img.g28b {
    background-image: url("../../img/g/g28b.gif");
}
img.g29 {
    background-image: url("../../img/g/g29.gif");
}
img.g29b {
    background-image: url("../../img/g/g29b.gif");
}
img.g30 {
    background-image: url("../../img/g/g30.gif");
}
img.g30b {
    background-image: url("../../img/g/g30b.gif");
}
img.g34 {
    background-image: url("../../img/g/g34.gif");
}
img.g34b {
    background-image: url("../../img/g/g34b.gif");
}
img.g36 {
    background-image: url("../../img/g/g36.gif");
}
img.g36b {
    background-image: url("../../img/g/g36b.gif");
}
img.g37 {
    background-image: url("../../img/g/g37.gif");
}
img.g37b {
    background-image: url("../../img/g/g37b.gif");
}
img.g38 {
    background-image: url("../../img/g/g38.gif");
}
img.g38b {
    background-image: url("../../img/g/g38b.gif");
}
img.g39 {
    background-image: url("../../img/g/g39.gif");
}
img.g39b {
    background-image: url("../../img/g/g39b.gif");
}
img.g40 {
    background-image: url("../../img/g/g40.gif");
    height: 154px;
}
img.g40_1 {
    background-image: url("../../img/g/g40_1.gif");
    height: 167px;
}
img.g40_2 {
    background-image: url("../../img/g/g40_2.gif");
    height: 193px;
}
img.g40_3 {
    background-image: url("../../img/g/g40_3.gif");
    height: 230px;
}
img.g40_4 {
    background-image: url("../../img/g/g40_4.gif");
    height: 239px;
}
img.g40_5 {
    background-image: url("../../img/g/g40_5.gif");
    height: 302px;
}
img.g41 {
    background-image: url("../../img/g/g41.gif");
}
img.g41b {
    background-image: url("../../img/g/g41b.gif");
}
img.g42 {
    background-image: url("../../img/g/g42.gif");
}
img.g42b {
    background-image: url("../../img/g/g42b.gif");
}
img.g43 {
    background-image: url("../../img/g/g43.gif");
}
img.g43b {
    background-image: url("../../img/g/g43b.gif");
}
img.g44 {
    background-image: url("../../img/g/g44.gif");
}
img.g44b {
    background-image: url("../../img/g/g44b.gif");
}
div.village1 div.f1, div.map img.f1 {
    background-image: url("../../img/g/f1.jpg");
}
div.village1 div.f2, div.map img.f2 {
    background-image: url("../../img/g/f2.jpg");
}
div.village1 div.f3, div.map img.f3 {
    background-image: url("../../img/g/f3.jpg");
}
div.village1 div.f4, div.map img.f4 {
    background-image: url("../../img/g/f4.jpg");
}
div.village1 div.f5, div.map img.f5 {
    background-image: url("../../img/g/f5.jpg");
}
div.village1 div.f6, div.map img.f6 {
    background-image: url("../../img/g/f6.jpg");
}
div.village1 div.f7, div.map img.f7 {
    background-image: url("../../img/g/f7.jpg");
}
div.village1 div.f8, div.map img.f8 {
    background-image: url("../../img/g/f8.jpg");
}
div.village1 div.f9, div.map img.f9 {
    background-image: url("../../img/g/f9.jpg");
}
div.village1 div.f10, div.map img.f10 {
    background-image: url("../../img/g/f10.jpg");
}
div.village1 div.f11, div.map img.f11 {
    background-image: url("../../img/g/f11.jpg");
}
div.village1 div.f12, div.map img.f12 {
    background-image: url("../../img/g/f12.jpg");
}
div.village1 div.f99, div.map img.f99 {
    background-image: url("../../img/g/f99.jpg");
}
div.village1 div#village_map img.level1, div.village1 div#village_map img.level2, div.village1 div#village_map img.level3, div.village1 div#village_map img.level4, div.village1 div#village_map img.level5, div.village1 div#village_map img.level6, div.village1 div#village_map img.level7, div.village1 div#village_map img.level8, div.village1 div#village_map img.level9, div.village1 div#village_map img.level10 {
    background-image: url("../../img/g/s/lvl1_10.gif");
}
div.village1 div#village_map img.level11, div.village1 div#village_map img.level12, div.village1 div#village_map img.level13, div.village1 div#village_map img.level14, div.village1 div#village_map img.level15, div.village1 div#village_map img.level16, div.village1 div#village_map img.level17, div.village1 div#village_map img.level18, div.village1 div#village_map img.level19, div.village1 div#village_map img.level20 {
    background-image: url("../../img/g/s/lvl11_20.gif");
}
div.village1 div#village_map img.level21, div.village1 div#village_map img.level22, div.village1 div#village_map img.level23, div.village1 div#village_map img.level24, div.village1 div#village_map img.level25 {
    background-image: url("../../img/g/s/lvl21_30.gif");
}
div.village1 div#village_map img.level1, div.village1 div#village_map img.level11, div.village1 div#village_map img.level21 {
    background-position: 0 0;
}
div.village1 div#village_map img.level2, div.village1 div#village_map img.level12, div.village1 div#village_map img.level22 {
    background-position: -17px 0;
}
div.village1 div#village_map img.level3, div.village1 div#village_map img.level13, div.village1 div#village_map img.level23 {
    background-position: -34px 0;
}
div.village1 div#village_map img.level4, div.village1 div#village_map img.level14, div.village1 div#village_map img.level24 {
    background-position: -51px 0;
}
div.village1 div#village_map img.level5, div.village1 div#village_map img.level15, div.village1 div#village_map img.level25 {
    background-position: -68px 0;
}
div.village1 div#village_map img.level6, div.village1 div#village_map img.level16 {
    background-position: -85px 0;
}
div.village1 div#village_map img.level7, div.village1 div#village_map img.level17 {
    background-position: -102px 0;
}
div.village1 div#village_map img.level8, div.village1 div#village_map img.level18 {
    background-position: -119px 0;
}
div.village1 div#village_map img.level9, div.village1 div#village_map img.level19 {
    background-position: -136px 0;
}
div.village1 div#village_map img.level10, div.village1 div#village_map img.level20 {
    background-position: -153px 0;
}
div.map img#detailed_map {
    height: 264px;
    width: 300px;
}
div.map img.w1 {
    background-image: url("../../img/m/w1.jpg");
}
div.map img.w2 {
    background-image: url("../../img/m/w2.jpg");
}
div.map img.w3 {
    background-image: url("../../img/m/w3.jpg");
}
div.map img.w4 {
    background-image: url("../../img/m/w4.jpg");
}
div.map img.w5 {
    background-image: url("../../img/m/w5.jpg");
}
div.map img.w6 {
    background-image: url("../../img/m/w6.jpg");
}
div.map img.w7 {
    background-image: url("../../img/m/w7.jpg");
}
div.map img.w8 {
    background-image: url("../../img/m/w8.jpg");
}
div.map img.w9 {
    background-image: url("../../img/m/w9.jpg");
}
div.map img.w10 {
    background-image: url("../../img/m/w10.jpg");
}
div.map img.w11 {
    background-image: url("../../img/m/w11.jpg");
}
div.map img.w12 {
    background-image: url("../../img/m/w12.jpg");
}
div.village2 div.d2_0 {
    background-image: url("../../img/g/bg0.jpg");
}
div.village2 div.d2_1 {
    background-image: url("../../img/g/bg1.jpg");
}
div.village2 div.d2_11 {
    background-image: url("../../img/g/bg11.jpg");
}
div.village2 div.d2_12 {
    background-image: url("../../img/g/bg12.jpg");
}
div.village2 div#village_map img.iso {
    background-image: url("../../img/g/iso.gif");
}
div.village2 div#levels div {
    background: url("../../img/g/s/glvl.gif") repeat scroll 0 0 transparent;
}
div.village2 div#village_map img.tur {
    background-image: url("../../img/special/NewyearRocket_turquoise_1a.gif");
}
div.village2 div#village_map img.purp {
    background-image: url("../../img/special/NewyearRocket_purple_1a.gif");
}
div.village2 div#village_map img.yell {
    background-image: url("../../img/special/NewyearRocket_yellow_1a.gif");
}
div.village2 div#village_map img.oran {
    background-image: url("../../img/special/NewyearRocket_orange_1a.gif");
}
div.village2 div#village_map img.green {
    background-image: url("../../img/special/NewyearRocket_green_1a.gif");
}
div.village2 div#village_map img.red {
    background-image: url("../../img/special/NewyearRocket_red_1a.gif");
}
div#map div#map_content div.b00 {
    background-image: url("../../img/m/d00.gif");
}
div#map div#map_content div.b01 {
    background-image: url("../../img/m/d01.gif");
}
div#map div#map_content div.b02 {
    background-image: url("../../img/m/d02.gif");
}
div#map div#map_content div.b03 {
    background-image: url("../../img/m/d03.gif");
}
div#map div#map_content div.b04 {
    background-image: url("../../img/m/d04.gif");
}
div#map div#map_content div.b05 {
    background-image: url("../../img/m/d05.gif");
}
div#map div#map_content div.b06 {
    background-image: url("../../img/m/d06.gif");
}
div#map div#map_content div.b07 {
    background-image: url("../../img/m/d07.gif");
}
div#map div#map_content div.b08 {
    background-image: url("../../img/m/d08.gif");
}
div#map div#map_content div.b09 {
    background-image: url("../../img/m/d09.gif");
}
div#map div#map_content div.b10 {
    background-image: url("../../img/m/d10.gif");
}
div#map div#map_content div.b11 {
    background-image: url("../../img/m/d11.gif");
}
div#map div#map_content div.b12 {
    background-image: url("../../img/m/d12.gif");
}
div#map div#map_content div.b13 {
    background-image: url("../../img/m/d13.gif");
}
div#map div#map_content div.b14 {
    background-image: url("../../img/m/d14.gif");
}
div#map div#map_content div.b15 {
    background-image: url("../../img/m/d15.gif");
}
div#map div#map_content div.b16 {
    background-image: url("../../img/m/d16.gif");
}
div#map div#map_content div.b17 {
    background-image: url("../../img/m/d17.gif");
}
div#map div#map_content div.b18 {
    background-image: url("../../img/m/d18.gif");
}
div#map div#map_content div.b19 {
    background-image: url("../../img/m/d19.gif");
}
div#map div#map_content div.b20 {
    background-image: url("../../img/m/d20.gif");
}
div#map div#map_content div.b21 {
    background-image: url("../../img/m/d21.gif");
}
div#map div#map_content div.b22 {
    background-image: url("../../img/m/d22.gif");
}
div#map div#map_content div.b23 {
    background-image: url("../../img/m/d23.gif");
}
div#map div#map_content div.b24 {
    background-image: url("../../img/m/d24.gif");
}
div#map div#map_content div.b25 {
    background-image: url("../../img/m/d25.gif");
}
div#map div#map_content div.b26 {
    background-image: url("../../img/m/d26.gif");
}
div#map div#map_content div.b27 {
    background-image: url("../../img/m/d27.gif");
}
div#map div#map_content div.b28 {
    background-image: url("../../img/m/d28.gif");
}
div#map div#map_content div.b29 {
    background-image: url("../../img/m/d29.gif");
}
div#map div#map_content div.b30 {
    background-image: url("../../img/m/d30.gif");
}
div#map div#map_content div.b31 {
    background-image: url("../../img/m/d31.gif");
}
div#map div#map_content div.b32 {
    background-image: url("../../img/m/d32.gif");
}
div#map div#map_content div.b33 {
    background-image: url("../../img/m/d33.gif");
}
div#map div#map_content div.b34 {
    background-image: url("../../img/m/d34.gif");
}
div#map div#map_content div.b35 {
    background-image: url("../../img/m/d35.gif");
}
div#map div#map_content div.o0 {
    background-image: url("../../img/m/o0.gif");
}
div#map div#map_content div.o1 {
    background-image: url("../../img/m/o1.gif");
}
div#map div#map_content div.o2 {
    background-image: url("../../img/m/o2.gif");
}
div#map div#map_content div.o3 {
    background-image: url("../../img/m/o3.gif");
}
div#map div#map_content div.o4 {
    background-image: url("../../img/m/o4.gif");
}
div#map div#map_content div.o5 {
    background-image: url("../../img/m/o5.gif");
}
div#map div#map_content div.o6 {
    background-image: url("../../img/m/o6.gif");
}
div#map div#map_content div.o7 {
    background-image: url("../../img/m/o7.gif");
}
div#map div#map_content div.o8 {
    background-image: url("../../img/m/o8.gif");
}
div#map div#map_content div.o9 {
    background-image: url("../../img/m/o9.gif");
}
div#map div#map_content div.o10 {
    background-image: url("../../img/m/o10.gif");
}
div#map div#map_content div.o11 {
    background-image: url("../../img/m/o11.gif");
}
div#map div#map_content div.o12 {
    background-image: url("../../img/m/o12.gif");
}
div#map div#map_content div.o99 {
    background-image: url("../../img/m/o99.gif");
}
div#map div#map_content div.t0 {
    background-image: url("../../img/m/t0.gif");
}
div#map div#map_content div.t1 {
    background-image: url("../../img/m/t1.gif");
}
div#map div#map_content div.t2 {
    background-image: url("../../img/m/t2.gif");
}
div#map div#map_content div.t3 {
    background-image: url("../../img/m/t3.gif");
}
div#map div#map_content div.t4 {
    background-image: url("../../img/m/t4.gif");
}
div#map div#map_content div.t5 {
    background-image: url("../../img/m/t5.gif");
}
div#map div#map_content div.t6 {
    background-image: url("../../img/m/t6.gif");
}
div#map div#map_content div.t7 {
    background-image: url("../../img/m/t7.gif");
}
div#map div#map_content div.t8 {
    background-image: url("../../img/m/t8.gif");
}
div#map div#map_content div.t9 {
    background-image: url("../../img/m/t9.gif");
}
div#map img#map_navibox {
    background-image: url("../../img/m/dir.gif");
    height: 60px;
    width: 100px;
}
div.forum table#poll td.stat img {
    height: 12px;
}
div.forum table#poll td.stat img.stats-start {
    background-image: url("../../img/f/stats_left.gif");
    width: 5px;
}
div.forum table#poll td.stat img.stats-middle {
    background-image: url("../../img/f/stats_middle.gif");
    background-repeat: repeat-x;
}
div.forum table#poll td.stat img.stats-end {
    background-image: url("../../img/f/stats_right.gif");
    width: 5px;
}
div.messages div#write_content a#adbook img {
    background-image: url("../../img/a/friends.gif");
    height: 29px;
    width: 48px;
}
div.player div#gpack_popup img.logo {
    height: 40px;
    width: 40px;
}
div.player div#gpack_popup img.firefox {
    background-image: url("../../img/a/firefox.gif");
}
div.player div#gpack_popup img.opera {
    background-image: url("../../img/a/opera.gif");
}
div.player div#gpack_popup img.ie {
    background-image: url("../../img/a/ie.gif");
}
div.player div#gpack_popup img.unknown {
    background-image: url("../../img/a/unknown.gif");
}
div.player div#gpack_popup div#gpack_activate img#preview {
    background-image: none;
    height: 0;
    width: 0;
}
body.manual img.troops {
    background-image: url("../../img/a/troops.gif");
    height: 89px;
    width: 140px;
}
body.manual img.buildings {
    background-image: url("../../img/a/buildings.gif");
    height: 89px;
    width: 140px;
}
body.manual img.navi {
    background-image: url("../../img/a/navi.gif");
    height: 18px;
    width: 116px;
}
body.manual img#big_unit {
    height: 120px;
    width: 150px;
}
body.manual img.big_u1 {
    background-image: url("../../img/u2/u1.gif");
}
body.manual img.big_u2 {
    background-image: url("../../img/u2/u2.gif");
}
body.manual img.big_u3 {
    background-image: url("../../img/u2/u3.gif");
}
body.manual img.big_u4 {
    background-image: url("../../img/u2/u4.gif");
}
body.manual img.big_u5 {
    background-image: url("../../img/u2/u5.gif");
}
body.manual img.big_u6 {
    background-image: url("../../img/u2/u6.gif");
}
body.manual img.big_u7 {
    background-image: url("../../img/u2/u7.gif");
}
body.manual img.big_u8 {
    background-image: url("../../img/u2/u8.gif");
}
body.manual img.big_u9 {
    background-image: url("../../img/u2/u9.gif");
}
body.manual img.big_u10 {
    background-image: url("../../img/u2/u10.gif");
}
body.manual img.big_u11 {
    background-image: url("../../img/u2/u11.gif");
}
body.manual img.big_u12 {
    background-image: url("../../img/u2/u12.gif");
}
body.manual img.big_u13 {
    background-image: url("../../img/u2/u13.gif");
}
body.manual img.big_u14 {
    background-image: url("../../img/u2/u14.gif");
}
body.manual img.big_u15 {
    background-image: url("../../img/u2/u15.gif");
}
body.manual img.big_u16 {
    background-image: url("../../img/u2/u16.gif");
}
body.manual img.big_u17 {
    background-image: url("../../img/u2/u17.gif");
}
body.manual img.big_u18 {
    background-image: url("../../img/u2/u18.gif");
}
body.manual img.big_u19 {
    background-image: url("../../img/u2/u19.gif");
}
body.manual img.big_u20 {
    background-image: url("../../img/u2/u20.gif");
}
body.manual img.big_u21 {
    background-image: url("../../img/u2/u21.gif");
}
body.manual img.big_u22 {
    background-image: url("../../img/u2/u22.gif");
}
body.manual img.big_u23 {
    background-image: url("../../img/u2/u23.gif");
}
body.manual img.big_u24 {
    background-image: url("../../img/u2/u24.gif");
}
body.manual img.big_u25 {
    background-image: url("../../img/u2/u25.gif");
}
body.manual img.big_u26 {
    background-image: url("../../img/u2/u26.gif");
}
body.manual img.big_u27 {
    background-image: url("../../img/u2/u27.gif");
}
body.manual img.big_u28 {
    background-image: url("../../img/u2/u28.gif");
}
body.manual img.big_u29 {
    background-image: url("../../img/u2/u29.gif");
}
body.manual img.big_u30 {
    background-image: url("../../img/u2/u30.gif");
}
div.plus table#gold_features td.preview img {
    height: 150px;
    width: 150px;
}
div.plus table#gold_features td.preview img.p1_25 {
    background-image: url("../../img/p/p1_25.jpg");
}
div.plus table#gold_features td.preview img.p2_25 {
    background-image: url("../../img/p/p2_25.jpg");
}
div.plus table#gold_features td.preview img.p3_25 {
    background-image: url("../../img/p/p3_25.jpg");
}
div.plus table#gold_features td.preview img.p4_25 {
    background-image: url("../../img/p/p4_25.jpg");
}
div.plus table#gold_features td.preview img.off10 {
    background-image: url("../../img/p/off10.jpg");
}
div.plus table#gold_features td.preview img.def10 {
    background-image: url("../../img/p/def10.jpg");
}
div.plus table#gold_features td.preview img.bau0 {
    background-image: url("../../img/p/bau0.jpg");
}
div.plus table#gold_features td.preview img.npc {
    background-image: url("../../img/p/npc.jpg");
}
div.plus table#plus_features td.preview img.att_mark {
    background-image: url("../../img/p/attack_marker.gif");
    height: 100px;
    width: 200px;
}
div.logout img.roman, div.signup img.roman {
    background-image: url("http://img.travian.org/img/de/temp/roemer.gif");
    height: 156px;
    width: 129px;
}
div.error_site img.e403 {
    background-image: url("../../img/misc/403.gif");
    height: 211px;
    width: 165px;
}
div.error_site img.e404 {
    background-image: url("../../img/misc/404.gif");
    height: 155px;
    width: 190px;
}
div.error_site img.e500 {
    background-image: url("../../img/misc/500.gif");
    height: 207px;
    width: 254px;
}
div.peace {
    font-size: 18pt;
    left: 110px;
    position: absolute;
    top: -5px;
    z-index: 999;
}
div.peace.active {
    color: #FF8000;
}
div.peace.comming {
    color: #C0C0C0;
}
img.day {
    background-image: url("../../img/l/day.gif");
    height: 18px;
    left: 104px;
    position: absolute;
    top: -5px;
    width: 18px;
}
img.night {
    background-image: url("../../img/l/night.gif");
    height: 18px;
    left: 104px;
    position: absolute;
    top: -5px;
    width: 18px;
}
img.facebook100 {
    background-image: url("../../img/misc/facebook100.jpg");
    height: 102px;
    width: 102px;
}
img.facebook75 {
    background-image: url("../../img/misc/fb_friends_75.gif");
    float: left;
    height: 75px;
    padding-left: 10px;
    width: 75px;
}
img.g35 {
    background-image: url("../../img/g/g35.gif");
}
img.g35b {
    background-image: url("../../img/g/g35b.gif");
}
div.plus div#payment table td {
    border: medium none;
}
div.plus div#payment table table tr.rbg td {
    background-image: url("../../img/a/c2.gif");
    background-repeat: repeat;
    font-weight: bold;
    text-align: center;
}
div.plus div#payment table {
    border-collapse: separate;
}
div.plus div#payment table td {
    padding: 2px;
    text-align: center;
}
div.plus div#payment table tr.s7 td {
    text-align: left;
}
div.plus div#payment table table td.th_bg {
    background-image: url("../../img/a/c2.gif");
    background-repeat: repeat;
}
div.wmError {
    color: #FF8000;
    margin-top: 15px;
}
div.wmMsg {
    color: #71D000;
    margin-top: 15px;
}
table.tippTable {
    background-color: transparent;
    margin: 20px 0;
}
div.wmInfo {
    float: left;
    width: 80%;
}
img.wmInfo {
    display: inline;
    float: right;
    width: 100px;
}
div#wmContent {
    margin-top: 40px;
}
div#wmContent input.disabled {
    background-position: center center;
    cursor: default;
    height: 20px;
}
div#side_navi img.wm_logo {
    background: url("../../img/wm/wm99.gif") no-repeat scroll 0 0 transparent;
    height: 33px;
    left: 103px;
    position: absolute;
    top: -21px;
    width: 33px;
}
td.wm_getippt {
    background-color: #E2FFB9;
}
input.cancel{width:12px;height:12px;background-image:url(../../img/a/del.gif);}
input.accept{width:12px;height:12px;background-image:url(../../img/a/acc.gif);}
